channel.h(3)

πŸ“¦
version 2.0.9 Β· 4 versions
, in debian trixie, ubuntu noble, ubuntu questing

✨ 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 > DualRTPUDPIPv4Channel
  • typedef 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