rtspserver
Class Diagram rtspserver

Class Summary
OpAnnounceHandles ANNOUNCE method.
OpDescribeHandles DESCRIBE method.
OperatorBase class for all the operators.
OpOptionsHandles OPTIONS method.
OpPauseHandles PAUSE method.
OpPauseInvalidHandles PAUSE method in invalid state.
OpPauseOkHandles PAUSE method with always repsonding 200.
OpPlayHandles PLAY method.
OpPlayInvalidHandles PLAY method in invalid state.
OpRecordHandles RECORD method.
OpRecordInvalidHandles RECORD method in invalid state.
OpSetParameterHandles SET_PARAMETER method.
OpSetupHandles SETUP method.
OpSetupInvalidHandles SETUP method while in invalid state.
OpTeardownHandles TEARDOWN method.
OpTeardownOkHandles TEARDOWN method with always repsonding 200.
PerPlayReqData_t 
PerRecordReqData_t 
RtpFileTypeInfoBasic structure for one codec entry.
RtspCommandLineParses and syntax checks the command line arguments and allows other classes to access those values.
RtspConfigurationParses and syntax checks the rtsp configuration file and allows other classes to access those values.
RtspFileBase class for all the file types ( *.au, *.wav, *.raw, *.rtp ).
RtspFileAuChild class for *.au file type.
RtspFileHandlerInterface into RtspFile class.
RtspFileManagerMaintins a list of files for access locking.
RtspFileRawChild class for *.raw file type.
RtspFileRtpChild class for *.rtp file type.
RtspFileWavChild class for *.wav file type.
RtspRtpProcessorProcesses (play and record) rtp traffic for all the active sessions.
RtspServerProcess the message from the RtspMsgInterface in a seperate thread.
RtspServerStats 
RtspSessionClass to keep per session parameters.
RtspSessionManagerMananges all the rtsp sessions for rtsp server.
RtspSessionStats 
StateBase class for states.
StateEventInterface between rtsp messages and StateMachine class.
StateInitStateInit (there is no cxx file for this class)
StateMachine 
StatePausePlayStatePausePlay (there is no cxx file for this class)
StatePauseRecordStatePauseRecord (there is no cxx file for this class)
StatePlayingStatePlaying (there is no cxx file for this class)
StateReadyPlayStateReadyPlay (there is no cxx file for this class)
StateReadyRecordStateReadyRecord (there is no cxx file for this class)
StateRecordingStateRecording (there is no cxx file for this class)