OutgoingDataQueueBase(3)
π OutgoingDataQueueBase π
okay bestie, welcome to the Library Functions Manual page for OutgoingDataQueueBase(3) β yes, that whole manual, and yes it's about a C++ class that lives in ccRTP. sit down, hydrate, and let's get into it β¨
πΈ NAME πΈ
OutgoingDataQueueBase β that's the whole name, no notes, she said what she said π
π SYNOPSIS π
#include <queuebase.h>
so first things first: she inherits RTPQueueBase 𧬠and she is inherited by OutgoingDataQueue β so she's the middle of the family tree, the main character of the inheritance chain ngl π
π Public Member Functions
size_t getDefaultMaxSendSegmentSize ()β grab the default max send segment size, no args, no dramavoid setMaxSendSegmentSize (size_t size)β set the maximum payload segment size before fragmenting sends π¦size_t getMaxSendSegmentSize ()β get the max send segment size, she's giving read-only realness
π«Ά Public Member Functions inherited from RTPQueueBase
bool setPayloadFormat (const PayloadFormat &pf)β set the payload format in use, for timing and payload type identification purposes β±οΈuint32 getLocalSSRC () constβ returns the local SSRC, that's it, that's the functionuint32 getCurrentRTPClockRate () constβ get the clock rate in RTP clock units (for instance,8000units per second for PCMU, or90000units per second for MP2T) π°οΈPayloadType getCurrentPayloadType () constβ returns the current payload type, periodttimeval getInitialTime () constβ hands you the initial time, cute
π Protected Member Functions
OutgoingDataQueueBase ()β the constructor, but make it protected, exclusive, invite-only πvirtual ~OutgoingDataQueueBase ()β the destructor, virtual, also protected, also iconic
π Protected Member Functions inherited from RTPQueueBase
RTPQueueBase (uint32 *ssrc=NULL)β constructor with an optionalssrcpointer defaulting toNULLvoid setLocalSSRC (uint32 ssrc)β sets the local SSRCuint32 getLocalSSRCNetwork () constβ gets the local SSRC in network formvirtual ~RTPQueueBase ()β destructor, virtualvirtual size_t dispatchBYE (const std::string &)β a plugin point for posting ofBYEmessages π lowkey the most important goodbye in the whole stackvirtual void renewLocalSSRC ()β renews the local SSRC, fresh start energy β¨
π Detailed Description π
no description text here, bestie β the docs just go straight to the receipts π
π Author
- Federico Montesino Pouzols β
fedemp@altern.orgπ«Ά
π§ Constructor & Destructor Documentation π§
OutgoingDataQueueBase::OutgoingDataQueueBase ()[protected]β the constructor, protected as established πvirtual OutgoingDataQueueBase::~OutgoingDataQueueBase ()[inline],[protected],[virtual]β the destructor, and she is collecting all the qualifiers: inline, protected, and virtual πΈ
β Member Function Documentation β
size_t OutgoingDataQueueBase::getDefaultMaxSendSegmentSize ()[inline]β the default segment size getter, inline, no further notessize_t OutgoingDataQueueBase::getMaxSendSegmentSize ()[inline]β the current segment size getter, also inlinevoid OutgoingDataQueueBase::setMaxSendSegmentSize (size_t size)[inline]β Set maximum payload segment size before fragmenting sends. π¦β¨
Parameters
sizeβ Maximum payload size.
Returns
- Whether segment size was successfully set.
yes bestie, the return type says void and the docs say "Returns: whether segment size was successfully set" β I'm just the messenger, I do not make the rules π
π Author π
Generated automatically by Doxygen for ccRTP from the source code. so if you see anything cursed in here, blame the robots, not me π€π
and that's the whole page, bestie β go forth and queue those outgoing data packets, slay π
ccRTP β OutgoingDataQueueBase(3) β that's the source and version and the page number, mwah, signing off πβ¨π¦
π¦ where this page comes from
- debian trixie: libccrtp-doc 2.0.9-4.1 Β· GPL-2.0-or-later WITH MIF exception
- ubuntu noble: libccrtp-doc 2.0.9-2.5build1
- ubuntu questing: libccrtp-doc 2.0.9-4.1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms