IAX2IncomingEthernetFrames Class Reference

#include <iax2ep.h>

List of all members.

Public Member Functions

general worker methods
virtual void Main ()
void Assign (IAX2EndPoint *ep)
void ProcessList ()
void Terminate ()

Protected Attributes

IAX2EndPointendpoint
PSyncPoint activate
BOOL keepGoing


Detailed Description

A class to take frames from the transmitter, and disperse them to the appropriate IAX2Connection class. This class calls a method in the IAX2EndPoint to do the dispersal.


Constructor & Destructor Documentation

IAX2IncomingEthernetFrames::IAX2IncomingEthernetFrames (  ) 

Construct a distributor, to send packets on to the relevant connection

IAX2IncomingEthernetFrames::~IAX2IncomingEthernetFrames (  )  [inline]

Destroy the distributor

IAX2IncomingEthernetFrames::IAX2IncomingEthernetFrames (  ) 

Construct a distributor, to send packets on to the relevant connection

IAX2IncomingEthernetFrames::~IAX2IncomingEthernetFrames (  )  [inline]

Destroy the distributor


Member Function Documentation

virtual void IAX2IncomingEthernetFrames::Main (  )  [virtual]

void IAX2IncomingEthernetFrames::Assign ( IAX2EndPoint ep  ) 

Set the endpoint variable

void IAX2IncomingEthernetFrames::ProcessList (  ) 

Activate this thread to process all frames in the lists

void IAX2IncomingEthernetFrames::Terminate (  ) 

Cause this thread to die immediately


Member Data Documentation

IAX2EndPoint* IAX2IncomingEthernetFrames::endpoint [protected]

Global variable which holds the application specific data

PSyncPoint IAX2IncomingEthernetFrames::activate [protected]

Flag to activate this thread

BOOL IAX2IncomingEthernetFrames::keepGoing [protected]

Flag to indicate if this receiver thread should keep listening for network data


The documentation for this class was generated from the following file:
Generated on Fri Mar 7 06:34:03 2008 for OPAL by  doxygen 1.5.1