Public Member Functions | Public Attributes | Protected Types | Protected Member Functions | Protected Attributes | Friends

Mac802_11 Class Reference

Inheritance diagram for Mac802_11:
Mac BiConnector NsObject Handler

List of all members.

Public Member Functions

void recv (Packet *p, Handler *h)
int hdr_dst (char *hdr, int dst=-2)
int hdr_src (char *hdr, int src=-2)
int hdr_type (char *hdr, u_int16_t type=0)
int bss_id ()
void trace_event (char *, Packet *)

Public Attributes

EventTraceet_

Protected Types

enum  { IBSS_ID = MAC_BROADCAST }
enum  { PASSIVE = 0, ACTIVE = 1 }

Protected Member Functions

void backoffHandler (void)
void deferHandler (void)
void BeaconHandler (void)
void ProbeHandler (void)
void navHandler (void)
void recvHandler (void)
void sendHandler (void)
void txHandler (void)

Protected Attributes

PHY_MIB phymib_
MAC_MIB macmib_
int bss_id_

Friends

class DeferTimer
class BeaconTimer
class ProbeTimer
class BackoffTimer
class IFTimer
class NavTimer
class RxTimer
class TxTimer

The documentation for this class was generated from the following files: