Poster of Linux kernelThe best gift for a Linux geek
DualRTPChannel

DualRTPChannel

Section: C Library Functions (3) Updated: Fri Apr 1 2011
Local index Up
 

NAME

DualRTPChannel -  

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 ()

 

template<class BaseSocket> class DualRTPChannel< BaseSocket >

 

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.


 

Index

NAME
SYNOPSIS
Public Member Functions
template<class BaseSocket> class DualRTPChannel< BaseSocket >
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

This document was created by man2html, using the manual pages.
Time: 21:45:21 GMT, April 16, 2011