DUALRTPCHANNEL(3)
π DualRTPChannel< BaseSocket > π
okay bestie, so this one is from the ccRTP Library Functions Manual, and it's literally one of those template class things where the angle brackets go hard. no cap, < BaseSocket > is part of the name, we respect it. π«Ά
β¨ NAME β¨
DualRTPChannel< BaseSocket > β that's the whole name, that's the vibe, main character energy from the jump.
πΈ SYNOPSIS πΈ
first things first, you gotta pull it in:
#include <channel.h>
π Public Member Functions π
here's the whole roster, bestie, nobody gets left out:
DualRTPChannel (const InetAddress &ia, tpport_t port)~DualRTPChannel ()bool isPendingRecv (microtimeout_t timeout) constInetHostAddress getSender (tpport_t &port) constsize_t recv (unsigned char *buffer, size_t len)size_t getNextPacketSize () constSocket::Error setMulticast (bool enable)Socket::Error join (const InetMcastAddress &ia, uint32 iface)Socket::Error drop (const InetMcastAddress &ia)Socket::Error setTimeToLive (unsigned char ttl)void setPeer (const InetAddress &host, tpport_t port)size_t send (const unsigned char *const buffer, size_t len)SOCKET getRecvSocket () constvoid endSocket ()
π§ Constructor & Destructor Documentation π§
π¦ template<class BaseSocket > DualRTPChannel< BaseSocket >::DualRTPChannel
(const InetAddress & ia, tpport_t port) [inline]
π¦ template<class BaseSocket > DualRTPChannel< BaseSocket >::~DualRTPChannel
() [inline]
π Member Function Documentation π
π template<class BaseSocket > Socket::Error DualRTPChannel< BaseSocket >::drop
(const InetMcastAddress & ia) [inline]
π template<class BaseSocket > void DualRTPChannel< BaseSocket >::endSocket
() [inline]
π template<class BaseSocket > size_t DualRTPChannel< BaseSocket >::getNextPacketSize
() const [inline]
π template<class BaseSocket > SOCKET DualRTPChannel< BaseSocket >::getRecvSocket
() const [inline]
π template<class BaseSocket > InetHostAddress DualRTPChannel< BaseSocket >::getSender
(tpport_t & port) const [inline]
π template<class BaseSocket > bool DualRTPChannel< BaseSocket >::isPendingRecv
(microtimeout_t timeout) const [inline]
π template<class BaseSocket > Socket::Error DualRTPChannel< BaseSocket >::join
(const InetMcastAddress & ia, uint32 iface) [inline]
π template<class BaseSocket > size_t DualRTPChannel< BaseSocket >::recv
(unsigned char * buffer, size_t len) [inline]
π template<class BaseSocket > size_t DualRTPChannel< BaseSocket >::send
(const unsigned char *const buffer, size_t len) [inline]
π template<class BaseSocket > Socket::Error DualRTPChannel< BaseSocket >::setMulticast
(bool enable) [inline]
π template<class BaseSocket > void DualRTPChannel< BaseSocket >::setPeer
(const InetAddress & host, tpport_t port) [inline]
π template<class BaseSocket > Socket::Error DualRTPChannel< BaseSocket >::setTimeToLive
(unsigned char ttl) [inline]
π Author π
Generated automatically by Doxygen for ccRTP from the source code. yes, a robot wrote this and honestly? it ate. π€β¨
that's the whole page, bestie β every single signature, exactly as it was, no notes. mwah. π
this has been the DualRTPChannel< BaseSocket > page, straight out of the ccRTP library, courtesy of Doxygen and the source code it was born from. go forth and multicast, queen. π¦ππ
π¦ 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