NAME¶
DualRTPChannel< BaseSocket > -
SYNOPSIS¶
#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 ()
Constructor & Destructor Documentation¶
template<class BaseSocket > DualRTPChannel< BaseSocket >::DualRTPChannel (const InetAddress &ia, tpport_tport) [inline]¶
template<class BaseSocket > DualRTPChannel< BaseSocket >::~DualRTPChannel () [inline]¶
Member Function Documentation¶
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 DualRTPChannel< BaseSocket >::getRecvSocket () const [inline]¶
template<class BaseSocket > InetHostAddress DualRTPChannel< BaseSocket >::getSender (tpport_t &port) const [inline]¶
template<class BaseSocket > bool DualRTPChannel< BaseSocket >::isPendingRecv ( microtimeout_ttimeout) const [inline]¶
template<class BaseSocket > Socket::Error DualRTPChannel< BaseSocket >::join (const InetMcastAddress &ia, uint32iface) [inline]¶
template<class BaseSocket > size_t DualRTPChannel< BaseSocket >::recv (unsigned char *buffer, size_tlen) [inline]¶
template<class BaseSocket > size_t DualRTPChannel< BaseSocket >::send (const unsigned char *constbuffer, size_tlen) [inline]¶
template<class BaseSocket > Socket::Error DualRTPChannel< BaseSocket >::setMulticast (boolenable) [inline]¶
template<class BaseSocket > void DualRTPChannel< BaseSocket >::setPeer (const InetAddress &host, tpport_tport) [inline]¶
template<class BaseSocket > Socket::Error DualRTPChannel< BaseSocket >::setTimeToLive (unsigned charttl) [inline]¶
Author¶
Generated automatically by Doxygen for ccRTP from the source code.