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 > \fBDualRTPChannel\fP< BaseSocket >::\fBDualRTPChannel\fP (const InetAddress &ia, tpport_tport)\fC [inline]\fP

template<class BaseSocket > \fBDualRTPChannel\fP< BaseSocket >::~\fBDualRTPChannel\fP ()\fC [inline]\fP

Member Function Documentation

template<class BaseSocket > Socket::Error \fBDualRTPChannel\fP< BaseSocket >::drop (const InetMcastAddress &ia)\fC [inline]\fP

template<class BaseSocket > void \fBDualRTPChannel\fP< BaseSocket >::endSocket ()\fC [inline]\fP

template<class BaseSocket > size_t \fBDualRTPChannel\fP< BaseSocket >::getNextPacketSize () const\fC [inline]\fP

template<class BaseSocket > SOCKET \fBDualRTPChannel\fP< BaseSocket >::getRecvSocket () const\fC [inline]\fP

template<class BaseSocket > InetHostAddress \fBDualRTPChannel\fP< BaseSocket >::getSender (tpport_t &port) const\fC [inline]\fP

template<class BaseSocket > bool \fBDualRTPChannel\fP< BaseSocket >::isPendingRecv (\fBmicrotimeout_t\fPtimeout) const\fC [inline]\fP

template<class BaseSocket > Socket::Error \fBDualRTPChannel\fP< BaseSocket >::join (const InetMcastAddress &ia, uint32iface)\fC [inline]\fP

template<class BaseSocket > size_t \fBDualRTPChannel\fP< BaseSocket >::recv (unsigned char *buffer, size_tlen)\fC [inline]\fP

template<class BaseSocket > size_t \fBDualRTPChannel\fP< BaseSocket >::send (const unsigned char *constbuffer, size_tlen)\fC [inline]\fP

template<class BaseSocket > Socket::Error \fBDualRTPChannel\fP< BaseSocket >::setMulticast (boolenable)\fC [inline]\fP

template<class BaseSocket > void \fBDualRTPChannel\fP< BaseSocket >::setPeer (const InetAddress &host, tpport_tport)\fC [inline]\fP

template<class BaseSocket > Socket::Error \fBDualRTPChannel\fP< BaseSocket >::setTimeToLive (unsigned charttl)\fC [inline]\fP

Author

Generated automatically by Doxygen for ccRTP from the source code.