DualRTPChannel< BaseSocket >
#include <channel.h>
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 ()
template<class BaseSocket > DualRTPChannel<
BaseSocket >::DualRTPChannel (const InetAddress & ia, tpport_t
port) [inline]
template<class BaseSocket > DualRTPChannel<
BaseSocket >::~DualRTPChannel () [inline]
template<class BaseSocket > Socket::Error
DualRTPChannel< BaseSocket >::drop (const InetMcastAddress &
ia) [inline]
template<class BaseSocket > void DualRTPChannel<
BaseSocket >::endSocket () [inline]
template<class BaseSocket > size_t
DualRTPChannel< BaseSocket >::getNextPacketSize () const
[inline]
template<class BaseSocket > Socket::Error
DualRTPChannel< BaseSocket >::join (const InetMcastAddress &
ia, uint32 iface) [inline]
template<class BaseSocket > size_t
DualRTPChannel< BaseSocket >::recv (unsigned char * buffer,
size_t len) [inline]
template<class BaseSocket > size_t
DualRTPChannel< BaseSocket >::send (const unsigned char *const
buffer, size_t len) [inline]
template<class BaseSocket > Socket::Error
DualRTPChannel< BaseSocket >::setMulticast (bool enable)
[inline]
template<class BaseSocket > void DualRTPChannel<
BaseSocket >::setPeer (const InetAddress & host, tpport_t port)
[inline]
template<class BaseSocket > Socket::Error
DualRTPChannel< BaseSocket >::setTimeToLive (unsigned char ttl)
[inline]
Generated automatically by Doxygen for ccRTP from the source
code.