#include <channel.h>
Collaboration diagram for DualRTPChannel< BaseSocket >:
Public Member Functions
InetHostAddress
getSender (tpport_t &port) const
size_t
recv (unsigned char *buffer, size_t len)
Socket::Error
join (const InetMcastAddress &ia, uint32 iface)
Socket::Error
drop (const InetMcastAddress &ia)
void
setPeer (const InetAddress &host, tpport_t port)
size_t
send (const unsigned char *const buffer, size_t len)
Private Attributes
Detailed Description
template<class BaseSocket>
class DualRTPChannel< BaseSocket >
Definition at line 187 of file channel.h.
Constructor & Destructor Documentation
template<class BaseSocket >
template<class BaseSocket >
Member Function Documentation
template<class BaseSocket >
Socket::Error
DualRTPChannel< BaseSocket >::drop
(
const InetMcastAddress &
ia )
inline
template<class BaseSocket >
template<class BaseSocket >
template<class BaseSocket >
template<class BaseSocket >
InetHostAddress
DualRTPChannel< BaseSocket >::getSender
(
tpport_t &
port )
const
inline
template<class BaseSocket >
template<class BaseSocket >
Socket::Error
DualRTPChannel< BaseSocket >::join
(
const InetMcastAddress &
ia,
uint32
iface
)
inline
template<class BaseSocket >
template<class BaseSocket >
size_t
DualRTPChannel< BaseSocket >::send
(
const unsigned char *const
buffer,
size_t
len
)
inline
template<class BaseSocket >
Socket::Error
DualRTPChannel< BaseSocket >::setMulticast
(
bool
enable )
inline
template<class BaseSocket >
void
DualRTPChannel< BaseSocket >::setPeer
(
const InetAddress &
host,
tpport_t
port
)
inline
template<class BaseSocket >
Socket::Error
DualRTPChannel< BaseSocket >::setTimeToLive
(
unsigned char
ttl )
inline
Field Documentation
template<class BaseSocket >
template<class BaseSocket >
The documentation for this class was generated from the following file: