Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

appdataunit(3) [debian man page]

AppDataUnit(3)						     Library Functions Manual						    AppDataUnit(3)

NAME
AppDataUnit - Interface (envelope) to data received over RTP packets. SYNOPSIS
#include <queuebase.h> Public Member Functions AppDataUnit (const IncomingRTPPkt &packet, const SyncSource &src) ~AppDataUnit () AppDataUnit (const AppDataUnit &src) AppDataUnit & operator= (const AppDataUnit &source) Assignment operator. PayloadType getType () const const uint8 *const getData () const Get data as it is received in RTP packets (i.e. size_t getSize () const const SyncSource & getSource () const bool isMarked () const Is this data unit marked?. uint16 getSeqNum () const Get data unit sequence number. uint8 getContributorsCount () const Get the number of contributing sources in the CSRC list. const uint32 * getContributorsID () const Get the array of 32-bit CSRC identifiers. Detailed Description Interface (envelope) to data received over RTP packets. A class of objects representing data transmitted over RTP packets. Tipically, this object will apply to received data. Data blocks received via RTP connections as well as its related objects (source, etc), are accessed through the methods of this class. Author: Federico Montesino Pouzols fedemp@altern.org Examples: audiorx.cpp, ccrtptest.cpp, rtpduphello.cpp, rtphello.cpp, and rtplisten.cpp. Constructor &; Destructor Documentation AppDataUnit::AppDataUnit (const IncomingRTPPkt &packet, const SyncSource &src) AppDataUnit::~AppDataUnit () [inline] AppDataUnit::AppDataUnit (const AppDataUnit &src) Parameters: src the AppDataUnit object being copied Member Function Documentation uint8 AppDataUnit::getContributorsCount () const [inline] Get the number of contributing sources in the CSRC list. const uint32* AppDataUnit::getContributorsID () const [inline] Get the array of 32-bit CSRC identifiers. Returns: NULL if (getContributorsCount() == 0) const uint8* const AppDataUnit::getData () const [inline] Get data as it is received in RTP packets (i.e. for multi-octet encodings, octets are in network order. Returns: Raw pointer to data block. Examples: audiorx.cpp, ccrtptest.cpp, rtpduphello.cpp, and rtphello.cpp. uint16 AppDataUnit::getSeqNum () const [inline] Get data unit sequence number. size_t AppDataUnit::getSize () const [inline] Returns: length of data in octets Examples: audiorx.cpp, and rtplisten.cpp. const SyncSource& AppDataUnit::getSource () const [inline] Returns: Source that sent this data Examples: rtplisten.cpp. PayloadType AppDataUnit::getType () const [inline] Returns: type of this data Examples: rtplisten.cpp. bool AppDataUnit::isMarked () const [inline] Is this data unit marked?. Returns: true if marked. AppDataUnit& AppDataUnit::operator= (const AppDataUnit &source) Assignment operator. Parameters: source the AppDataUnit object being assigned Returns: the result of the assignment Author Generated automatically by Doxygen for ccRTP from the source code. ccRTP Sat Jun 23 2012 AppDataUnit(3)

Check Out this Related Man Page

zipios::SimpleSmartPointer(3)				     Library Functions Manual				     zipios::SimpleSmartPointer(3)

NAME
zipios::SimpleSmartPointer - SimpleSmartPointer is a simple reference counting smart pointer template. SYNOPSIS
#include <simplesmartptr.h> Public Member Functions Type * operator-> () const Type & operator* () const SimpleSmartPointer (Type *p=0) template<class T2 > SimpleSmartPointer (const SimpleSmartPointer< T2 > &src) SimpleSmartPointer (const SimpleSmartPointer &src) template<class T2 > SimpleSmartPointer & operator= (const SimpleSmartPointer< T2 > &src) SimpleSmartPointer & operator= (const SimpleSmartPointer &src) SimpleSmartPointer & operator= (Type *src) bool operator== (const Type *p) const bool operator!= (const Type *p) const bool operator== (const SimpleSmartPointer &sp) const bool operator!= (const SimpleSmartPointer &sp) const bool operator! () const operator void * () const Type * get () const unsigned int getReferenceCount () const Returns the reference count - For debugging purposes. Detailed Description template<class Type>class zipios::SimpleSmartPointer< Type > SimpleSmartPointer is a simple reference counting smart pointer template. The type pointed to must keep a reference count that is accessible through the two methods void ref() const and unsigned int unref() const. The type must also handle the reference count properly. The easiest way to do that is to use the ReferenceCount template class. Definition at line 15 of file simplesmartptr.h. Member Function Documentation template<class Type> unsigned int zipios::SimpleSmartPointer< Type >::getReferenceCount () const [inline] Returns the reference count - For debugging purposes. Definition at line 67 of file simplesmartptr.h. Author Generated automatically by Doxygen for Zipios++ from the source code. Zipios++ Mon Oct 10 2011 zipios::SimpleSmartPointer(3)
Man Page