DualRTPChannel< BaseSocket >
Contents
Constructor & Destructor Documentation
template<classBaseSocket>DualRTPChannel<BaseSocket>::DualRTPChannel(constInetAddress&ia,tpport_tport)[inline]template<classBaseSocket>DualRTPChannel<BaseSocket>::~DualRTPChannel()[inline]
Member Function Documentation
template<classBaseSocket>Socket::ErrorDualRTPChannel<BaseSocket>::drop(constInetMcastAddress&ia)[inline]template<classBaseSocket>voidDualRTPChannel<BaseSocket>::endSocket()[inline]template<classBaseSocket>size_tDualRTPChannel<BaseSocket>::getNextPacketSize()const[inline]template<classBaseSocket>SOCKETDualRTPChannel<BaseSocket>::getRecvSocket()const[inline]template<classBaseSocket>InetHostAddressDualRTPChannel<BaseSocket>::getSender(tpport_t&port)const[inline]template<classBaseSocket>boolDualRTPChannel<BaseSocket>::isPendingRecv(microtimeout_ttimeout)const[inline]template<classBaseSocket>Socket::ErrorDualRTPChannel<BaseSocket>::join(constInetMcastAddress&ia,uint32iface)[inline]template<classBaseSocket>size_tDualRTPChannel<BaseSocket>::recv(unsignedchar*buffer,size_tlen)[inline]template<classBaseSocket>size_tDualRTPChannel<BaseSocket>::send(constunsignedchar*constbuffer,size_tlen)[inline]template<classBaseSocket>Socket::ErrorDualRTPChannel<BaseSocket>::setMulticast(boolenable)[inline]template<classBaseSocket>voidDualRTPChannel<BaseSocket>::setPeer(constInetAddress&host,tpport_tport)[inline]template<classBaseSocket>Socket::ErrorDualRTPChannel<BaseSocket>::setTimeToLive(unsignedcharttl)[inline]
Name
DualRTPChannel< BaseSocket >
Synopsis
#include <channel.h>
PublicMemberFunctionsDualRTPChannel (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 ()
