|
| 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 () |
|
◆ Implementation() [1/2]
SocketReceiveMultiplexer::Implementation::Implementation |
( |
| ) |
|
|
inline |
◆ ~Implementation() [1/2]
SocketReceiveMultiplexer::Implementation::~Implementation |
( |
| ) |
|
|
inline |
◆ Implementation() [2/2]
SocketReceiveMultiplexer::Implementation::Implementation |
( |
| ) |
|
|
inline |
◆ ~Implementation() [2/2]
SocketReceiveMultiplexer::Implementation::~Implementation |
( |
| ) |
|
|
inline |
◆ AsynchronousBreak() [1/2]
void SocketReceiveMultiplexer::Implementation::AsynchronousBreak |
( |
| ) |
|
|
inline |
◆ AsynchronousBreak() [2/2]
void SocketReceiveMultiplexer::Implementation::AsynchronousBreak |
( |
| ) |
|
|
inline |
◆ AttachPeriodicTimerListener() [1/4]
void SocketReceiveMultiplexer::Implementation::AttachPeriodicTimerListener |
( |
int |
periodMilliseconds, |
|
|
TimerListener * |
listener |
|
) |
| |
|
inline |
◆ AttachPeriodicTimerListener() [2/4]
void SocketReceiveMultiplexer::Implementation::AttachPeriodicTimerListener |
( |
int |
periodMilliseconds, |
|
|
TimerListener * |
listener |
|
) |
| |
|
inline |
◆ AttachPeriodicTimerListener() [3/4]
void SocketReceiveMultiplexer::Implementation::AttachPeriodicTimerListener |
( |
int |
initialDelayMilliseconds, |
|
|
int |
periodMilliseconds, |
|
|
TimerListener * |
listener |
|
) |
| |
|
inline |
◆ AttachPeriodicTimerListener() [4/4]
void SocketReceiveMultiplexer::Implementation::AttachPeriodicTimerListener |
( |
int |
initialDelayMilliseconds, |
|
|
int |
periodMilliseconds, |
|
|
TimerListener * |
listener |
|
) |
| |
|
inline |
◆ AttachSocketListener() [1/2]
void SocketReceiveMultiplexer::Implementation::AttachSocketListener |
( |
UdpSocket * |
socket, |
|
|
PacketListener * |
listener |
|
) |
| |
|
inline |
◆ AttachSocketListener() [2/2]
void SocketReceiveMultiplexer::Implementation::AttachSocketListener |
( |
UdpSocket * |
socket, |
|
|
PacketListener * |
listener |
|
) |
| |
|
inline |
◆ Break() [1/2]
void SocketReceiveMultiplexer::Implementation::Break |
( |
| ) |
|
|
inline |
◆ Break() [2/2]
void SocketReceiveMultiplexer::Implementation::Break |
( |
| ) |
|
|
inline |
◆ DetachPeriodicTimerListener() [1/2]
void SocketReceiveMultiplexer::Implementation::DetachPeriodicTimerListener |
( |
TimerListener * |
listener | ) |
|
|
inline |
◆ DetachPeriodicTimerListener() [2/2]
void SocketReceiveMultiplexer::Implementation::DetachPeriodicTimerListener |
( |
TimerListener * |
listener | ) |
|
|
inline |
◆ DetachSocketListener() [1/2]
void SocketReceiveMultiplexer::Implementation::DetachSocketListener |
( |
UdpSocket * |
socket, |
|
|
PacketListener * |
listener |
|
) |
| |
|
inline |
◆ DetachSocketListener() [2/2]
void SocketReceiveMultiplexer::Implementation::DetachSocketListener |
( |
UdpSocket * |
socket, |
|
|
PacketListener * |
listener |
|
) |
| |
|
inline |
◆ GetCurrentTimeMs() [1/2]
double SocketReceiveMultiplexer::Implementation::GetCurrentTimeMs |
( |
| ) |
const |
|
inlineprivate |
◆ GetCurrentTimeMs() [2/2]
double SocketReceiveMultiplexer::Implementation::GetCurrentTimeMs |
( |
| ) |
const |
|
inlineprivate |
◆ Run() [1/2]
void SocketReceiveMultiplexer::Implementation::Run |
( |
| ) |
|
|
inline |
◆ Run() [2/2]
void SocketReceiveMultiplexer::Implementation::Run |
( |
| ) |
|
|
inline |
◆ break_
volatile bool SocketReceiveMultiplexer::Implementation::break_ |
|
private |
◆ breakEvent_
HANDLE SocketReceiveMultiplexer::Implementation::breakEvent_ |
|
private |
◆ breakPipe_
int SocketReceiveMultiplexer::Implementation::breakPipe_[2] |
|
private |
◆ networkInitializer_
◆ socketListeners_
std::vector< std::pair< PacketListener *, UdpSocket *> > SocketReceiveMultiplexer::Implementation::socketListeners_ |
|
private |
◆ timerListeners_
The documentation for this class was generated from the following file:
- /home/trekirk/ROS/catkin_dev/src/acoustic_touch_recognition/src/oscpack/ip/posix/UdpSocket.cpp