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

mac-802_3.h File Reference

#include <assert.h>
#include "mac.h"

Include dependency graph for mac-802_3.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  Mac8023HandlerSend
class  Mac802_3
class  MacHandler
class  MacHandlerIFS
class  MacHandlerRecv
class  MacHandlerRetx

Defines

#define min(x, y)   ((x) < (y) ? (x) : (y))
#define ETHER_HDR_LEN   ((ETHER_ADDR_LEN << 1) + ETHER_TYPE_LEN)
#define IEEE_8023_SLOT_BITS   512.0
#define IEEE_8023_IFS_BITS   96.0
#define IEEE_8023_ALIMIT   16
#define IEEE_8023_BLIMIT   10
#define IEEE_8023_JAMSIZE   32
#define IEEE_8023_MAXFRAME   1518
#define IEEE_8023_MINFRAME   64
#define INVALID_UID   -1
#define INVALID_TIME   -1


Define Documentation

#define ETHER_HDR_LEN   ((ETHER_ADDR_LEN << 1) + ETHER_TYPE_LEN)
 

Definition at line 8 of file mac-802_3.h.

#define IEEE_8023_ALIMIT   16
 

Definition at line 21 of file mac-802_3.h.

Referenced by MacHandlerRetx::schedule().

#define IEEE_8023_BLIMIT   10
 

Definition at line 22 of file mac-802_3.h.

Referenced by MacHandlerRetx::schedule().

#define IEEE_8023_IFS_BITS   96.0
 

Definition at line 19 of file mac-802_3.h.

Referenced by Mac802_3::collision(), Mac8023HandlerSend::handle(), and Mac802_3::recv_complete().

#define IEEE_8023_JAMSIZE   32
 

Definition at line 23 of file mac-802_3.h.

Referenced by Mac802_3::collision().

#define IEEE_8023_MAXFRAME   1518
 

Definition at line 24 of file mac-802_3.h.

Referenced by Mac802_3::sendDown().

#define IEEE_8023_MINFRAME   64
 

Definition at line 25 of file mac-802_3.h.

Referenced by Mac802_3::sendDown().

#define IEEE_8023_SLOT_BITS   512.0
 

Definition at line 18 of file mac-802_3.h.

Referenced by MacHandlerRetx::schedule().

#define INVALID_TIME   -1
 

Definition at line 27 of file mac-802_3.h.

#define INVALID_UID   -1
 

Definition at line 26 of file mac-802_3.h.

#define min x,
 )     ((x) < (y) ? (x) : (y))
 

Definition at line 7 of file mac-802_3.h.


Generated on Tue Apr 20 12:22:27 2004 for NS2.26SourcesOriginal by doxygen 1.3.3