Provided by: libccrtp-doc_2.0.6-3_all
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.