channel.h(3)
β¨ channel.h(3) β¨
okay bestie, welcome to channel.h β the glow-up page for the socket classes that make ccRTP go brrr. she's giving header file realness, and she is, lowkey, the blueprint. π
πΈ NAME πΈ
channel.h β Definition of socket classes for different underlying transport and/or network protocols that can be used to instantiate the TRTPSessionBase template.
like⦠she's the definition. the whole vibe. the "which transport are we even on" moment. no cap.
π¦ SYNOPSIS π¦
#include <ccrtp/base.h>
#include <commoncpp/socket.h>
#include <sys/ioctl.h>
π Classes
class RTPBaseUDPIPv4Socketβ A UDP/IPv4 socket class targeted at RTP stacks.class DualRTPChannel< BaseSocket >β (yes bestie, she's a template, no description attached, we simply respect her presence π«Ά)
π Typedefs
typedef DualRTPChannel< RTPBaseUDPIPv4Socket > DualRTPUDPIPv4Channeltypedef RTPBaseUDPIPv4Socket SingleRTPChannelβ May be used in applications where using the same socket for both sending and receiving is not a limitation.typedef SingleRTPChannel SymmetricRTPChannelβ Actually, RTP with a single channel can be called 'Symmetric RTP'.
β Functions
size_t ccioctl (int so, int request, size_t &len)
π Detailed Description π
Definition of socket classes for different underlying transport and/or network protocols that can be used to instantiate the TRTPSessionBase template.
fr fr, that's the whole point: you pick your transport, you pick your network protocol, and the socket classes here let you instantiate that TRTPSessionBase template. main character energy for your RTP session. π
π₯ Function Documentation π₯
size_t ccioctl (int so, int request, size_t & len) [inline]
that's the whole signature, bestie β she's inline, she takes an so, a request, and a len by reference, and she returns a size_t. periodt. π
π Author π
Generated automatically by Doxygen for ccRTP from the source code.
and that's the page, my love π β this was channel.h(3) from the ccRTP manual, and honestly? iconic. go instantiate something beautiful. mwah. πβ¨π¦
π¦ 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