ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 

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

Mac802_3 Class Reference

#include <mac-802_3.h>

Inheritance diagram for Mac802_3:

Mac BiConnector NsObject TclObject Handler List of all members.

Public Member Functions

 Mac802_3 ()
void recv (Packet *p, Handler *h)

Protected Member Functions

void sendDown (Packet *p, Handler *h)
void sendUp (Packet *p, Handler *h)
void recv_complete (Packet *p)
virtual void resume ()
virtual void transmit (Packet *p)

Protected Attributes

int trace_

Private Member Functions

void collision (Packet *p)

Private Attributes

MacHandlerRecv mhRecv_
MacHandlerRetx mhRetx_
MacHandlerIFS mhIFS_
Mac8023HandlerSend mhSend_


class MacHandler
class MacHandlerRecv
class Mac8023HandlerSend
class MacHandlerRetx
class MacHandlerIFS

Constructor & Destructor Documentation


Member Function Documentation

void Mac802_3::collision Packet   p [private]

void Mac802_3::recv Packet   p,
Handler   h
[inline, virtual]

Reimplemented from Mac.

void Mac802_3::recv_complete Packet   p [protected]

void Mac802_3::resume   [protected, virtual]

void Mac802_3::sendDown Packet   p,
Handler   h
[protected, virtual]

Reimplemented from BiConnector.

void Mac802_3::sendUp Packet   p,
Handler   h
[protected, virtual]

Reimplemented from BiConnector.

void Mac802_3::transmit Packet   p [protected, virtual]

Friends And Related Function Documentation

friend class Mac8023HandlerSend [friend]

friend class MacHandler [friend]

friend class MacHandlerIFS [friend]

friend class MacHandlerRecv [friend]

friend class MacHandlerRetx [friend]

Member Data Documentation

MacHandlerIFS Mac802_3::mhIFS_ [private]

MacHandlerRecv Mac802_3::mhRecv_ [private]

MacHandlerRetx Mac802_3::mhRetx_ [private]

Mac8023HandlerSend Mac802_3::mhSend_ [private]

int Mac802_3::trace_ [protected]

The documentation for this class was generated from the following files:
This document is generated by doxygen.