Man page - rtpext(3)
Packages contains this manual
- rtppkt.h(3)
- cqueue(3)
- formats.h(3)
- private.h(3)
- sockets(3)
- queuebase.h(3)
- sessions(3)
- ioqueue(3)
- oqueue.h(3)
- rtppacket(3)
- ext.h(3)
- cqueue.h(3)
- base.h(3)
- rtpext(3)
- rtp.h(3)
- sources.h(3)
- iqueue(3)
- pool.h(3)
- queuebase(3)
- channel.h(3)
- sources(3)
- iqueue.h(3)
- ioqueue.h(3)
- payload(3)
- rtcppacket(3)
- rtcppkt.h(3)
- oqueue(3)
apt-get install libccrtp-doc
Manual
rtpext
NAMESYNOPSIS
Classes
Functions
Detailed Description
Function Documentation
UDPTransmit::Error RTPDuplex::connect (const InetHostAddress & host,tpport_t port = 0)
size_t RTPDuplex::getNextDataPacketSize () const [inline], [protected],[virtual]
SyncSource & RTPDuplex::getPeer () [protected]
bool RTPDuplex::isPendingData (microtimeout_t timeout) [inline],[protected], [virtual]
size_t RTPDuplex::recvData (unsigned char * buffer, size_t len,InetHostAddress & na, tpport_t & tp) [inline], [protected], [virtual]
RTPDuplex::RTPDuplex (const InetAddress & bind, tpport_t local, tpport_tremote)
size_t RTPDuplex::sendData (const unsigned char *const buffer, size_t len)[inline], [protected], [virtual]
void RTPDuplex::setControlPeer (const InetAddress &, tpport_t) [inline],[protected], [virtual]
void RTPDuplex::setDataPeer (const InetAddress &, tpport_t) [inline],[protected], [virtual]
virtual RTPDuplex::˜RTPDuplex () [virtual]
Author
NAME
rtpext - ccRTP Extension classes
SYNOPSIS
Classes
class
RTPDuplex
A peer associated RTP socket pair for physically connected
peer hosts.
Functions
RTPDuplex::RTPDuplex
(const InetAddress &bind, tpport_t local, tpport_t
remote)
virtual
RTPDuplex::˜RTPDuplex
()
UDPTransmit::Error
RTPDuplex::connect
(const
InetHostAddress &host, tpport_t port=0)
bool
RTPDuplex::isPendingData
(
microtimeout_t
timeout)
size_t
RTPDuplex::sendData
(const unsigned char
*const buffer, size_t len)
size_t
RTPDuplex::recvData
(unsigned char *buffer,
size_t len, InetHostAddress &na, tpport_t &tp)
void
RTPDuplex::setDataPeer
(const InetAddress &,
tpport_t)
void
RTPDuplex::setControlPeer
(const InetAddress
&, tpport_t)
size_t
RTPDuplex::getNextDataPacketSize
() const
SyncSource
&
RTPDuplex::getPeer
()
Detailed Description
Function Documentation
UDPTransmit::Error RTPDuplex::connect (const InetHostAddress & host,tpport_t port = 0)
Parameters
host
peer address
port
peer port. If not specified, the same as the local
is used
Returns
socket status
Examples
rtpduphello.cpp .
size_t RTPDuplex::getNextDataPacketSize () const [inline], [protected],[virtual]
Implements IncomingDataQueue .
SyncSource & RTPDuplex::getPeer () [protected]
Returns
the associated peer information
bool RTPDuplex::isPendingData (microtimeout_t timeout) [inline],[protected], [virtual]
Parameters
timeout how much time to wait for new data
Returns
if there is some new data
Implements RTPDataQueue .
size_t RTPDuplex::recvData (unsigned char * buffer, size_t len,InetHostAddress & na, tpport_t & tp) [inline], [protected], [virtual]
Parameters
buffer
where to store
the retrieved data
len
how many octets to read
na
Source network address.
tp
Source transport port.
Returns
number of octets read
Implements IncomingDataQueue .
RTPDuplex::RTPDuplex (const InetAddress & bind, tpport_t local, tpport_tremote)
Parameters
bind
network address
this socket is to be bound
local
transport port this socket is to be bound
remote
peer transpor port
size_t RTPDuplex::sendData (const unsigned char *const buffer, size_t len)[inline], [protected], [virtual]
Parameters
buffer
pointer to data
to be written
len
how many octets to write
Returns
number of octets written
Reimplemented from OutgoingDataQueue .
void RTPDuplex::setControlPeer (const InetAddress &, tpport_t) [inline],[protected], [virtual]
Parameters
-
peer host network
address.
-
peer host RTCP transport port.
Reimplemented from OutgoingDataQueue .
void RTPDuplex::setDataPeer (const InetAddress &, tpport_t) [inline],[protected], [virtual]
Parameters
-
peer host network
address.
-
peer host RTP data transport port.
Reimplemented from OutgoingDataQueue .
virtual RTPDuplex::˜RTPDuplex () [virtual]
Author
Generated automatically by Doxygen for ccRTP from the source code.