Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

L2Proto802_3 Class Reference

#include <l2proto802.3.h>

Inheritance diagram for L2Proto802_3:

L2Proto Protocol NotifyHandler Object L2ProtoInterconnect L2ProtoSatellite L2ProtoSatellite List of all members.

Public Types

enum  L2Trace_t {
  TYPE, PROTO, LENGTH, SRC,
  DST, UID
}

Public Member Functions

 L2Proto802_3 ()
virtual void BuildDataPDU (MACAddr, MACAddr, Packet *)
void DataRequest (Packet *)
void DataIndication (Packet *, LinkEvent *=0)
virtual bool Busy ()
L2Proto802_3Copy () const
bool IsWireless () const
void Bootstrap ()

Public Attributes

Word_t length

Member Enumeration Documentation

enum L2Proto802_3::L2Trace_t
 

Enumeration values:
TYPE 
PROTO 
LENGTH 
SRC 
DST 
UID 


Constructor & Destructor Documentation

L2Proto802_3::L2Proto802_3  ) 
 


Member Function Documentation

void L2Proto802_3::Bootstrap void   )  [inline, virtual]
 

Implements L2Proto.

void L2Proto802_3::BuildDataPDU MACAddr  ,
MACAddr  ,
Packet
[virtual]
 

Implements L2Proto.

bool L2Proto802_3::Busy  )  [virtual]
 

Implements L2Proto.

L2Proto802_3* L2Proto802_3::Copy void   )  const [inline, virtual]
 

Implements L2Proto.

Reimplemented in L2ProtoInterconnect, L2ProtoSatellite, and L2ProtoSatellite.

void L2Proto802_3::DataIndication Packet ,
LinkEvent = 0
[virtual]
 

Implements L2Proto.

Reimplemented in L2ProtoInterconnect, L2ProtoSatellite, and L2ProtoSatellite.

void L2Proto802_3::DataRequest Packet  )  [virtual]
 

Implements L2Proto.

Reimplemented in L2ProtoInterconnect.

bool L2Proto802_3::IsWireless  )  const [inline, virtual]
 

Implements L2Proto.


Member Data Documentation

Word_t L2Proto802_3::length
 


The documentation for this class was generated from the following files:
Generated on Wed Aug 27 16:17:28 2008 for Georgia Tech Network Simulator (GTNetS) by  doxygen 1.3.9.1