SocketDescriptor Class Reference

List of all members.

Public Member Functions

 SocketDescriptor (UsageEnvironment &env, int socketNum)
virtual ~SocketDescriptor ()
void registerRTPInterface (unsigned char streamChannelId, RTPInterface *rtpInterface)
RTPInterface * lookupRTPInterface (unsigned char streamChannelId)
void deregisterRTPInterface (unsigned char streamChannelId)

Static Private Member Functions

static void tcpReadHandler (SocketDescriptor *, int mask)

Private Attributes

UsageEnvironment & fEnv
int fOurSocketNum
HashTable * fSubChannelHashTable

Detailed Description

Definition at line 49 of file RTPInterface.cpp.


Constructor & Destructor Documentation

SocketDescriptor::SocketDescriptor ( UsageEnvironment &  env,
int  socketNum 
)

Definition at line 272 of file RTPInterface.cpp.

SocketDescriptor::~SocketDescriptor (  )  [virtual]

Definition at line 277 of file RTPInterface.cpp.


Member Function Documentation

void SocketDescriptor::registerRTPInterface ( unsigned char  streamChannelId,
RTPInterface *  rtpInterface 
)

Definition at line 281 of file RTPInterface.cpp.

RTPInterface * SocketDescriptor::lookupRTPInterface ( unsigned char  streamChannelId  ) 

Definition at line 297 of file RTPInterface.cpp.

Referenced by tcpReadHandler().

void SocketDescriptor::deregisterRTPInterface ( unsigned char  streamChannelId  ) 

Definition at line 303 of file RTPInterface.cpp.

void SocketDescriptor::tcpReadHandler ( SocketDescriptor socketDescriptor,
int  mask 
) [static, private]

Definition at line 314 of file RTPInterface.cpp.

Referenced by registerRTPInterface().


Member Data Documentation

UsageEnvironment& SocketDescriptor::fEnv [private]

Definition at line 63 of file RTPInterface.cpp.

Referenced by registerRTPInterface(), and tcpReadHandler().

Definition at line 64 of file RTPInterface.cpp.

Referenced by registerRTPInterface(), and tcpReadHandler().

Definition at line 65 of file RTPInterface.cpp.

Referenced by registerRTPInterface(), and ~SocketDescriptor().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Fri May 25 06:42:25 2012 for MythTV by  doxygen 1.6.3