VIP::SocketMultiplexer Class Reference
#include <socketmultiplexer.hh>
Inheritance diagram for VIP::SocketMultiplexer:

Detailed Description
Definition at line 100 of file socketmultiplexer.hh.
Public Member Functions
- SocketMultiplexer (short int port)
- VUtil::vRef< Connection > makeConnection (const std::string &hostname, uint16_t port)
- void setCallback (NewConnectionCallback *cb)
- void handlePacket (uint8_t *buf, int ret, sockaddr_in *from)
- int getSocket ()
- void removeConnection (struct sockaddr_in *c)
Constructor & Destructor Documentation
| VIP::SocketMultiplexer::SocketMultiplexer | ( | short int | port | ) |
Member Function Documentation
| int VIP::SocketMultiplexer::getSocket | ( | ) | [inline] |
Definition at line 120 of file socketmultiplexer.hh.
| void VIP::SocketMultiplexer::handlePacket | ( | uint8_t * | buf, | |
| int | ret, | |||
| sockaddr_in * | from | |||
| ) |
| VUtil::vRef<Connection> VIP::SocketMultiplexer::makeConnection | ( | const std::string & | hostname, | |
| uint16_t | port | |||
| ) |
| void VIP::SocketMultiplexer::removeConnection | ( | struct sockaddr_in * | c | ) |
| void VIP::SocketMultiplexer::setCallback | ( | NewConnectionCallback * | cb | ) | [inline] |
Definition at line 116 of file socketmultiplexer.hh.
The documentation for this class was generated from the following file:
- /home/tetron/hack/vos/libs/vos/vip/socketmultiplexer.hh