#include <channel.h>
Public Member Functions | |
DualRTPChannel (const InetAddress &ia, tpport_t port) | |
~DualRTPChannel () | |
bool | isPendingRecv (microtimeout_t timeout) const |
InetHostAddress | getSender (tpport_t &port) const |
size_t | recv (unsigned char *buffer, size_t len) |
size_t | getNextPacketSize () const |
Socket::Error | setMulticast (bool enable) |
Socket::Error | join (const InetMcastAddress &ia, uint32 iface) |
Socket::Error | drop (const InetMcastAddress &ia) |
Socket::Error | setTimeToLive (unsigned char ttl) |
void | setPeer (const InetAddress &host, tpport_t port) |
size_t | send (const unsigned char *const buffer, size_t len) |
SOCKET | getRecvSocket () const |
void | endSocket () |
DualRTPChannel< BaseSocket >::DualRTPChannel | ( | const InetAddress & | ia, | |
tpport_t | port | |||
) | [inline] |
DualRTPChannel< BaseSocket >::~DualRTPChannel | ( | ) | [inline] |
bool DualRTPChannel< BaseSocket >::isPendingRecv | ( | microtimeout_t | timeout | ) | const [inline] |
InetHostAddress DualRTPChannel< BaseSocket >::getSender | ( | tpport_t & | port | ) | const [inline] |
size_t DualRTPChannel< BaseSocket >::recv | ( | unsigned char * | buffer, | |
size_t | len | |||
) | [inline] |
size_t DualRTPChannel< BaseSocket >::getNextPacketSize | ( | ) | const [inline] |
Socket::Error DualRTPChannel< BaseSocket >::setMulticast | ( | bool | enable | ) | [inline] |
Socket::Error DualRTPChannel< BaseSocket >::join | ( | const InetMcastAddress & | ia, | |
uint32 | iface | |||
) | [inline] |
Socket::Error DualRTPChannel< BaseSocket >::drop | ( | const InetMcastAddress & | ia | ) | [inline] |
Socket::Error DualRTPChannel< BaseSocket >::setTimeToLive | ( | unsigned char | ttl | ) | [inline] |
void DualRTPChannel< BaseSocket >::setPeer | ( | const InetAddress & | host, | |
tpport_t | port | |||
) | [inline] |
size_t DualRTPChannel< BaseSocket >::send | ( | const unsigned char *const | buffer, | |
size_t | len | |||
) | [inline] |
SOCKET DualRTPChannel< BaseSocket >::getRecvSocket | ( | ) | const [inline] |
void DualRTPChannel< BaseSocket >::endSocket | ( | ) | [inline] |