#include <RTPInterface.hh>
|
| | RTPInterface (Medium *owner, Groupsock *gs) |
| virtual | ~RTPInterface () |
| Groupsock * | gs () const |
| void | setStreamSocket (int sockNum, unsigned char streamChannelId, TLSState *tlsState) |
| void | addStreamSocket (int sockNum, unsigned char streamChannelId, TLSState *tlsState) |
| void | removeStreamSocket (int sockNum, unsigned char streamChannelId) |
| Boolean | sendPacket (unsigned char *packetpacket, unsigned packetSize) |
| void | startNetworkReading (TaskScheduler::BackgroundHandlerProc *handlerProc) |
| Boolean | handleRead (unsigned char *buffer, unsigned bufferMaxSize, unsigned &bytesRead, struct sockaddr_storage &fromAddress, int &tcpSocketNum, unsigned char &tcpStreamChannelId, Boolean &packetReadWasIncomplete) |
| void | stopNetworkReading () |
| UsageEnvironment & | envir () const |
| void | setAuxilliaryReadHandler (AuxHandlerFunc *handlerFunc, void *handlerClientData) |
| void | forgetOurGroupsock () |
Definition at line 46 of file RTPInterface.hh.
◆ RTPInterface()
◆ ~RTPInterface()
| virtual RTPInterface::~RTPInterface |
( |
| ) |
|
|
virtual |
◆ addStreamSocket()
| void RTPInterface::addStreamSocket |
( |
int | sockNum, |
|
|
unsigned char | streamChannelId, |
|
|
TLSState * | tlsState ) |
◆ clearServerRequestAlternativeByteHandler()
| void RTPInterface::clearServerRequestAlternativeByteHandler |
( |
UsageEnvironment & | env, |
|
|
int | socketNum ) |
|
static |
◆ envir()
◆ forgetOurGroupsock()
| void RTPInterface::forgetOurGroupsock |
( |
| ) |
|
|
inline |
◆ gs()
◆ handleRead()
| Boolean RTPInterface::handleRead |
( |
unsigned char * | buffer, |
|
|
unsigned | bufferMaxSize, |
|
|
unsigned & | bytesRead, |
|
|
struct sockaddr_storage & | fromAddress, |
|
|
int & | tcpSocketNum, |
|
|
unsigned char & | tcpStreamChannelId, |
|
|
Boolean & | packetReadWasIncomplete ) |
◆ removeStreamSocket()
| void RTPInterface::removeStreamSocket |
( |
int | sockNum, |
|
|
unsigned char | streamChannelId ) |
◆ sendDataOverTCP()
| Boolean RTPInterface::sendDataOverTCP |
( |
int | socketNum, |
|
|
TLSState * | tlsState, |
|
|
u_int8_t const * | data, |
|
|
unsigned | dataSize, |
|
|
Boolean | forceSendToSucceed ) |
|
private |
◆ sendPacket()
| Boolean RTPInterface::sendPacket |
( |
unsigned char * | packet, |
|
|
unsigned | packetSize ) |
◆ sendRTPorRTCPPacketOverTCP()
| Boolean RTPInterface::sendRTPorRTCPPacketOverTCP |
( |
unsigned char * | packet, |
|
|
unsigned | packetSize, |
|
|
int | socketNum, |
|
|
unsigned char | streamChannelId, |
|
|
TLSState * | tlsState ) |
|
private |
◆ setAuxilliaryReadHandler()
| void RTPInterface::setAuxilliaryReadHandler |
( |
AuxHandlerFunc * | handlerFunc, |
|
|
void * | handlerClientData ) |
|
inline |
◆ setServerRequestAlternativeByteHandler()
◆ setStreamSocket()
| void RTPInterface::setStreamSocket |
( |
int | sockNum, |
|
|
unsigned char | streamChannelId, |
|
|
TLSState * | tlsState ) |
◆ startNetworkReading()
◆ stopNetworkReading()
| void RTPInterface::stopNetworkReading |
( |
| ) |
|
◆ SocketDescriptor
| friend class SocketDescriptor |
|
friend |
◆ fAuxReadHandlerClientData
| void* RTPInterface::fAuxReadHandlerClientData |
|
private |
◆ fAuxReadHandlerFunc
◆ fGS
◆ fNextTCPReadSize
| unsigned short RTPInterface::fNextTCPReadSize |
|
private |
◆ fNextTCPReadStreamChannelId
| unsigned char RTPInterface::fNextTCPReadStreamChannelId |
|
private |
◆ fNextTCPReadStreamSocketNum
| int RTPInterface::fNextTCPReadStreamSocketNum |
|
private |
◆ fNextTCPReadTLSState
| TLSState* RTPInterface::fNextTCPReadTLSState |
|
private |
◆ fOwner
◆ fReadHandlerProc
◆ fTCPStreams
| class tcpStreamRecord* RTPInterface::fTCPStreams |
|
private |
The documentation for this class was generated from the following file: