OPAL
Version 3.10.10
|
#include <iax2ep.h>
Public Member Functions | |
Constructors/destructors | |
IAX2IncomingEthernetFrames () | |
~IAX2IncomingEthernetFrames () | |
general worker methods | |
virtual void | Main () |
void | Assign (IAX2EndPoint *ep) |
void | ProcessList () |
void | Terminate () |
Protected Attributes | |
IAX2EndPoint * | endpoint |
PSyncPoint | activate |
PBoolean | keepGoing |
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.
IAX2IncomingEthernetFrames::IAX2IncomingEthernetFrames | ( | ) |
Construct a distributor, to send packets on to the relevant connection
|
inline |
void IAX2IncomingEthernetFrames::Assign | ( | IAX2EndPoint * | ep | ) |
Set the endpoint variable
Referenced by ~IAX2IncomingEthernetFrames().
|
virtual |
Referenced by ~IAX2IncomingEthernetFrames().
|
inline |
Activate this thread to process all frames in the lists
References activate, and Terminate().
void IAX2IncomingEthernetFrames::Terminate | ( | ) |
Cause this thread to die immediately
Referenced by ProcessList().
|
protected |
Flag to activate this thread
Referenced by ProcessList().
|
protected |
Global variable which holds the application specific data
|
protected |
Flag to indicate if this receiver thread should keep listening for network data