IAX2IncomingEthernetFrames Class Reference

#include <iax2ep.h>

List of all members.

Public Member Functions

Constructors/destructors
 IAX2IncomingEthernetFrames ()
 ~IAX2IncomingEthernetFrames ()
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


Member Function Documentation

void IAX2IncomingEthernetFrames::Assign IAX2EndPoint ep  ) 
 

Set the endpoint variable

virtual void IAX2IncomingEthernetFrames::Main  )  [virtual]
 

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

PSyncPoint IAX2IncomingEthernetFrames::activate [protected]
 

Flag to activate this thread

IAX2EndPoint* IAX2IncomingEthernetFrames::endpoint [protected]
 

Global variable which holds the application specific data

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 Tue Mar 14 22:43:33 2006 for OPAL by  doxygen 1.4.6