Public Member Functions

SocketReceiveMultiplexer::Implementation Class Reference

List of all members.

Public Member Functions

 Implementation ()
 ~Implementation ()
void AttachSocketListener (UdpSocket *socket, PacketListener *listener)
void DetachSocketListener (UdpSocket *socket, PacketListener *listener)
void AttachPeriodicTimerListener (int periodMilliseconds, TimerListener *listener)
void AttachPeriodicTimerListener (int initialDelayMilliseconds, int periodMilliseconds, TimerListener *listener)
void DetachPeriodicTimerListener (TimerListener *listener)
void Run ()
void Break ()
void AsynchronousBreak ()
 Implementation ()
 ~Implementation ()
void AttachSocketListener (UdpSocket *socket, PacketListener *listener)
void DetachSocketListener (UdpSocket *socket, PacketListener *listener)
void AttachPeriodicTimerListener (int periodMilliseconds, TimerListener *listener)
void AttachPeriodicTimerListener (int initialDelayMilliseconds, int periodMilliseconds, TimerListener *listener)
void DetachPeriodicTimerListener (TimerListener *listener)
void Run ()
void Break ()
void AsynchronousBreak ()

Constructor & Destructor Documentation

SocketReceiveMultiplexer::Implementation::Implementation (  ) [inline]
SocketReceiveMultiplexer::Implementation::~Implementation (  ) [inline]
SocketReceiveMultiplexer::Implementation::Implementation (  ) [inline]
SocketReceiveMultiplexer::Implementation::~Implementation (  ) [inline]

Member Function Documentation

void SocketReceiveMultiplexer::Implementation::AsynchronousBreak (  ) [inline]
void SocketReceiveMultiplexer::Implementation::AsynchronousBreak (  ) [inline]
void SocketReceiveMultiplexer::Implementation::AttachPeriodicTimerListener ( int  periodMilliseconds,
TimerListener listener 
) [inline]
void SocketReceiveMultiplexer::Implementation::AttachPeriodicTimerListener ( int  initialDelayMilliseconds,
int  periodMilliseconds,
TimerListener listener 
) [inline]
void SocketReceiveMultiplexer::Implementation::AttachPeriodicTimerListener ( int  periodMilliseconds,
TimerListener listener 
) [inline]
void SocketReceiveMultiplexer::Implementation::AttachPeriodicTimerListener ( int  initialDelayMilliseconds,
int  periodMilliseconds,
TimerListener listener 
) [inline]
void SocketReceiveMultiplexer::Implementation::AttachSocketListener ( UdpSocket socket,
PacketListener listener 
) [inline]
void SocketReceiveMultiplexer::Implementation::AttachSocketListener ( UdpSocket socket,
PacketListener listener 
) [inline]
void SocketReceiveMultiplexer::Implementation::Break (  ) [inline]
void SocketReceiveMultiplexer::Implementation::Break (  ) [inline]
void SocketReceiveMultiplexer::Implementation::DetachPeriodicTimerListener ( TimerListener listener ) [inline]
void SocketReceiveMultiplexer::Implementation::DetachPeriodicTimerListener ( TimerListener listener ) [inline]
void SocketReceiveMultiplexer::Implementation::DetachSocketListener ( UdpSocket socket,
PacketListener listener 
) [inline]
void SocketReceiveMultiplexer::Implementation::DetachSocketListener ( UdpSocket socket,
PacketListener listener 
) [inline]
void SocketReceiveMultiplexer::Implementation::Run (  ) [inline]
void SocketReceiveMultiplexer::Implementation::Run (  ) [inline]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines