Arduino live555
All Classes Functions Pages
Protected Member Functions | Static Protected Member Functions | Protected Attributes | Friends | List of all members
GenericMediaServer::ClientConnection Class Referenceabstract
Inheritance diagram for GenericMediaServer::ClientConnection:
RTSPServer::RTSPClientConnection

Protected Member Functions

 ClientConnection (GenericMediaServer &ourServer, int clientSocket, struct sockaddr_storage const &clientAddr, Boolean useTLS)
 
UsageEnvironmentenvir ()
 
void closeSockets ()
 
void incomingRequestHandler ()
 
virtual void handleRequestBytes (int newBytesRead)=0
 
void resetRequestBuffer ()
 

Static Protected Member Functions

static void incomingRequestHandler (void *, int)
 

Protected Attributes

GenericMediaServerfOurServer
 
int fOurSocket
 
struct sockaddr_storage fClientAddr
 
unsigned char fRequestBuffer [REQUEST_BUFFER_SIZE]
 
unsigned char fResponseBuffer [RESPONSE_BUFFER_SIZE]
 
unsigned fRequestBytesAlreadySeen
 
unsigned fRequestBufferBytesLeft
 
ServerTLSState fTLS
 
ServerTLSStatefInputTLS
 
ServerTLSStatefOutputTLS
 

Friends

class GenericMediaServer
 
class ClientSession
 
class RTSPServer
 

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