#include <l2proto.h>
Inheritance diagram for L2Proto:

Public Member Functions | |
| L2Proto () | |
| virtual Layer_t | Layer () |
| virtual void | BuildDataPDU (MACAddr, MACAddr, Packet *)=0 |
| virtual void | DataRequest (Packet *)=0 |
| virtual void | DataIndication (Packet *, LinkEvent *=0)=0 |
| virtual void | SetInterface (Interface *i) |
| virtual bool | Busy ()=0 |
| virtual L2Proto * | Copy () const =0 |
| virtual bool | IsWireless () const =0 |
| virtual void | Notify (void *) |
| virtual void | Bootstrap ()=0 |
| void | SetTrace (Trace::TraceStatus ts) |
| Trace::TraceStatus | GetTrace () |
| void | DetailOn (Bitmap_t b) |
| void | DetailOff (Bitmap_t b) |
| Bitmap_t | Details () |
Static Public Member Functions | |
| void | GlobalSetTrace (Trace::TraceStatus ts) |
| Trace::TraceStatus | GlobalGetTrace () |
| void | GlobalDetailOn (Bitmap_t b) |
| void | GlobalDetailOff (Bitmap_t b) |
| Bitmap_t | GlobalDetails () |
| void | TraceDestinationOnly (bool dto=true) |
Public Attributes | |
| Interface * | iface |
Static Public Attributes | |
| bool | destinationOnly = false |
Static Private Attributes | |
| Trace::TraceStatus | globalTraceStatus = Trace::DEFAULT |
| Bitmap_t | globalTraceDetails = ((Bitmap_t)0xffffffffl) |
|
|
|
|
|
Implemented in L2Proto802_11, and L2Proto802_3. |
|
||||||||||||||||
|
Implemented in L2Proto802_11, and L2Proto802_3. |
|
|
Implemented in L2Proto802_11, and L2Proto802_3. |
|
|
Implemented in L2ProtoInterconnect, L2ProtoSatellite, L2ProtoSatellite, L2Proto802_11, and L2Proto802_3. |
|
||||||||||||
|
Implemented in L2ProtoInterconnect, L2ProtoSatellite, L2ProtoSatellite, L2Proto802_11, and L2Proto802_3. |
|
|
Implemented in L2ProtoInterconnect, L2Proto802_11, and L2Proto802_3. |
|
|
Reimplemented from Protocol. |
|
|
Reimplemented from Protocol. |
|
|
Reimplemented from Protocol. |
|
|
Reimplemented from Protocol. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implemented in L2Proto802_11, and L2Proto802_3. |
|
|
Implements Protocol. |
|
|
Implements NotifyHandler. Reimplemented in L2Proto802_11. |
|
|
|
|
|
Reimplemented from Protocol. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1