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  

MacHandler Class Reference

#include <mac-802_3.h>

Inheritance diagram for MacHandler:

Handler Mac8023HandlerSend MacHandlerIFS MacHandlerRecv MacHandlerRetx List of all members.

Public Member Functions

 MacHandler (Mac802_3 *m)
virtual void handle (Event *e)=0
virtual void cancel ()
bool busy (void)
double expire (void)

Protected Attributes

Event intr
bool busy_

Constructor & Destructor Documentation

MacHandler::MacHandler Mac802_3   m [inline]

Member Function Documentation

bool MacHandler::busy void    [inline]

void MacHandler::cancel   [inline, virtual]

Reimplemented in Mac8023HandlerSend, MacHandlerRecv, MacHandlerRetx, and MacHandlerIFS.

double MacHandler::expire void    [inline]

virtual void MacHandler::handle Event   e [pure virtual]

Implements Handler.

Implemented in Mac8023HandlerSend, MacHandlerRecv, MacHandlerRetx, and MacHandlerIFS.

Member Data Documentation

bool MacHandler::busy_ [protected]

Handler* MacHandler::callback [protected]

Event MacHandler::intr [protected]

Mac802_3* MacHandler::mac [protected]

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