Arduino live555
All Classes Functions Pages
Public Member Functions | Static Public Member Functions | Friends | List of all members
RTPInterface Class Reference

Public Member Functions

 RTPInterface (Medium *owner, Groupsock *gs)
 
Groupsockgs () 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 *packet, 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 ()
 
UsageEnvironmentenvir () const
 
void setAuxilliaryReadHandler (AuxHandlerFunc *handlerFunc, void *handlerClientData)
 
void forgetOurGroupsock ()
 

Static Public Member Functions

static void setServerRequestAlternativeByteHandler (UsageEnvironment &env, int socketNum, ServerRequestAlternativeByteHandler *handler, void *clientData)
 
static void clearServerRequestAlternativeByteHandler (UsageEnvironment &env, int socketNum)
 

Friends

class SocketDescriptor
 

The documentation for this class was generated from the following files: