Acoustic Touch Recognition
Classes | Public Member Functions | Private Attributes | Friends | List of all members
SocketReceiveMultiplexer Class Reference

#include <UdpSocket.h>

Classes

class  Implementation
 

Public Member Functions

 SocketReceiveMultiplexer ()
 
 ~SocketReceiveMultiplexer ()
 
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 RunUntilSigInt ()
 
void Break ()
 
void AsynchronousBreak ()
 

Private Attributes

Implementationimpl_
 

Friends

class UdpSocket
 

Constructor & Destructor Documentation

◆ SocketReceiveMultiplexer()

SocketReceiveMultiplexer::SocketReceiveMultiplexer ( )

◆ ~SocketReceiveMultiplexer()

SocketReceiveMultiplexer::~SocketReceiveMultiplexer ( )

Member Function Documentation

◆ AsynchronousBreak()

void SocketReceiveMultiplexer::AsynchronousBreak ( )

◆ AttachPeriodicTimerListener() [1/2]

void SocketReceiveMultiplexer::AttachPeriodicTimerListener ( int  periodMilliseconds,
TimerListener listener 
)

◆ AttachPeriodicTimerListener() [2/2]

void SocketReceiveMultiplexer::AttachPeriodicTimerListener ( int  initialDelayMilliseconds,
int  periodMilliseconds,
TimerListener listener 
)

◆ AttachSocketListener()

void SocketReceiveMultiplexer::AttachSocketListener ( UdpSocket socket,
PacketListener listener 
)

◆ Break()

void SocketReceiveMultiplexer::Break ( )

◆ DetachPeriodicTimerListener()

void SocketReceiveMultiplexer::DetachPeriodicTimerListener ( TimerListener listener)

◆ DetachSocketListener()

void SocketReceiveMultiplexer::DetachSocketListener ( UdpSocket socket,
PacketListener listener 
)

◆ Run()

void SocketReceiveMultiplexer::Run ( )

◆ RunUntilSigInt()

void SocketReceiveMultiplexer::RunUntilSigInt ( )

Friends And Related Function Documentation

◆ UdpSocket

friend class UdpSocket
friend

Member Data Documentation

◆ impl_

Implementation* SocketReceiveMultiplexer::impl_
private

The documentation for this class was generated from the following files: