logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

DualRTPChannel< BaseSocket >

Author

       Generated automatically by Doxygen for ccRTP from the source code.

                                                      ccRTP                      DualRTPChannel<BaseSocket>(3)

Constructor & Destructor Documentation

template<classBaseSocket>DualRTPChannel<BaseSocket>::DualRTPChannel(constInetAddress&ia,tpport_tport)[inline]template<classBaseSocket>DualRTPChannel<BaseSocket>::~DualRTPChannel()[inline]

Member Function Documentation

template<classBaseSocket>Socket::ErrorDualRTPChannel<BaseSocket>::drop(constInetMcastAddress&ia)[inline]template<classBaseSocket>voidDualRTPChannel<BaseSocket>::endSocket()[inline]template<classBaseSocket>size_tDualRTPChannel<BaseSocket>::getNextPacketSize()const[inline]template<classBaseSocket>SOCKETDualRTPChannel<BaseSocket>::getRecvSocket()const[inline]template<classBaseSocket>InetHostAddressDualRTPChannel<BaseSocket>::getSender(tpport_t&port)const[inline]template<classBaseSocket>boolDualRTPChannel<BaseSocket>::isPendingRecv(microtimeout_ttimeout)const[inline]template<classBaseSocket>Socket::ErrorDualRTPChannel<BaseSocket>::join(constInetMcastAddress&ia,uint32iface)[inline]template<classBaseSocket>size_tDualRTPChannel<BaseSocket>::recv(unsignedchar*buffer,size_tlen)[inline]template<classBaseSocket>size_tDualRTPChannel<BaseSocket>::send(constunsignedchar*constbuffer,size_tlen)[inline]template<classBaseSocket>Socket::ErrorDualRTPChannel<BaseSocket>::setMulticast(boolenable)[inline]template<classBaseSocket>voidDualRTPChannel<BaseSocket>::setPeer(constInetAddress&host,tpport_tport)[inline]template<classBaseSocket>Socket::ErrorDualRTPChannel<BaseSocket>::setTimeToLive(unsignedcharttl)[inline]

Name

       DualRTPChannel< BaseSocket >

Synopsis

       #include <channel.h>

   PublicMemberFunctionsDualRTPChannel (const InetAddress &ia, tpport_t port)
       ~DualRTPChannel ()
       bool isPendingRecv (microtimeout_t timeout) const
       InetHostAddress getSender (tpport_t &port) const
       size_t recv (unsigned char *buffer, size_t len)
       size_t getNextPacketSize () const
       Socket::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 () const
       void endSocket ()

See Also