Man page - membershipbookkeeping_incomingrtppktlink(3)
Packages contas this manual
- cqueue.h(3)
- formats.h(3)
- queuebase(3)
- sources.h(3)
- queuebase.h(3)
- sources(3)
- rtp.h(3)
- iqueue.h(3)
- ext.h(3)
- ioqueue.h(3)
- ioqueue(3)
- sessions(3)
- oqueue(3)
- rtpext(3)
- base.h(3)
- rtppacket(3)
- sockets(3)
- cqueue(3)
- payload(3)
- private.h(3)
- iqueue(3)
- rtcppkt.h(3)
- oqueue.h(3)
- pool.h(3)
- rtppkt.h(3)
- channel.h(3)
- rtcppacket(3)
apt-get install libccrtp-doc
Manual
| MembershipBookkeeping::IncomingRTPPktLink(3) | Library Functions Manual | MembershipBookkeeping::IncomingRTPPktLink(3) |
NAME
MembershipBookkeeping::IncomingRTPPktLink - Incoming RTP data packets control structure within the incoming packet queue class.
SYNOPSIS
#include <iqueue.h>
Public Member Functions
IncomingRTPPktLink (IncomingRTPPkt *pkt,
SyncSourceLink *sLink, struct timeval &recv_ts, uint32
shifted_ts, IncomingRTPPktLink *sp, IncomingRTPPktLink *sn,
IncomingRTPPktLink *p, IncomingRTPPktLink *n)
~IncomingRTPPktLink ()
SyncSourceLink * getSourceLink () const
void setSourceLink (SyncSourceLink *src)
IncomingRTPPktLink * getNext () const
void setNext (IncomingRTPPktLink *nl)
IncomingRTPPktLink * getPrev () const
void setPrev (IncomingRTPPktLink *pl)
IncomingRTPPktLink * getSrcNext () const
void setSrcNext (IncomingRTPPktLink *sn)
IncomingRTPPktLink * getSrcPrev () const
void setSrcPrev (IncomingRTPPktLink *sp)
IncomingRTPPkt * getPacket () const
void setPacket (IncomingRTPPkt *pkt)
void setRecvTime (const timeval &t)
Set the time this packet was received at. timeval getRecvTime () const
Get the time this packet was received at. uint32 getTimestamp () const
Get timestamp of this packet. void setTimestamp (uint32 ts)
Public Attributes
IncomingRTPPkt * packet
SyncSourceLink * sourceLink
IncomingRTPPktLink * prev
IncomingRTPPktLink * next
IncomingRTPPktLink * srcPrev
IncomingRTPPktLink * srcNext
struct timeval receptionTime
uint32 shiftedTimestamp
Detailed Description
Incoming RTP data packets control structure within the incoming packet queue class.
Constructor & Destructor Documentation
MembershipBookkeeping::IncomingRTPPktLink::IncomingRTPPktLink (IncomingRTPPkt * pkt, SyncSourceLink * sLink, struct timeval & recv_ts, uint32 shifted_ts, IncomingRTPPktLink * sp, IncomingRTPPktLink * sn, IncomingRTPPktLink * p, IncomingRTPPktLink * n) [inline]
MembershipBookkeeping::IncomingRTPPktLink::~IncomingRTPPktLink () [inline]
Member Function Documentation
IncomingRTPPktLink * MembershipBookkeeping::IncomingRTPPktLink::getNext () const [inline]
IncomingRTPPkt * MembershipBookkeeping::IncomingRTPPktLink::getPacket () const [inline]
IncomingRTPPktLink * MembershipBookkeeping::IncomingRTPPktLink::getPrev () const [inline]
timeval MembershipBookkeeping::IncomingRTPPktLink::getRecvTime () const [inline]
Get the time this packet was received at.
SyncSourceLink * MembershipBookkeeping::IncomingRTPPktLink::getSourceLink () const [inline]
IncomingRTPPktLink * MembershipBookkeeping::IncomingRTPPktLink::getSrcNext () const [inline]
IncomingRTPPktLink * MembershipBookkeeping::IncomingRTPPktLink::getSrcPrev () const [inline]
uint32 MembershipBookkeeping::IncomingRTPPktLink::getTimestamp () const [inline]
Get timestamp of this packet. The timestamp of incoming packets is filtered so that the timestamp this method provides for the first packet received from every source starts from 0.
Returns
void MembershipBookkeeping::IncomingRTPPktLink::setNext (IncomingRTPPktLink * nl) [inline]
void MembershipBookkeeping::IncomingRTPPktLink::setPacket (IncomingRTPPkt * pkt) [inline]
void MembershipBookkeeping::IncomingRTPPktLink::setPrev (IncomingRTPPktLink * pl) [inline]
void MembershipBookkeeping::IncomingRTPPktLink::setRecvTime (const timeval & t) [inline]
Set the time this packet was received at.
Parameters
Note
void MembershipBookkeeping::IncomingRTPPktLink::setSourceLink (SyncSourceLink * src) [inline]
void MembershipBookkeeping::IncomingRTPPktLink::setSrcNext (IncomingRTPPktLink * sn) [inline]
void MembershipBookkeeping::IncomingRTPPktLink::setSrcPrev (IncomingRTPPktLink * sp) [inline]
void MembershipBookkeeping::IncomingRTPPktLink::setTimestamp (uint32 ts) [inline]
Member Data Documentation
IncomingRTPPktLink * MembershipBookkeeping::IncomingRTPPktLink::next
IncomingRTPPkt* MembershipBookkeeping::IncomingRTPPktLink::packet
IncomingRTPPktLink* MembershipBookkeeping::IncomingRTPPktLink::prev
struct timeval MembershipBookkeeping::IncomingRTPPktLink::receptionTime
uint32 MembershipBookkeeping::IncomingRTPPktLink::shiftedTimestamp
SyncSourceLink* MembershipBookkeeping::IncomingRTPPktLink::sourceLink
IncomingRTPPktLink * MembershipBookkeeping::IncomingRTPPktLink::srcNext
IncomingRTPPktLink* MembershipBookkeeping::IncomingRTPPktLink::srcPrev
Author
Generated automatically by Doxygen for ccRTP from the source code.
| ccRTP |