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

Handlercallback
Mac802_3mac
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.