|
Public Member Functions |
| RTSPServerSession (MNRTSPSessionFactory *factory, MNSelector &selector, int sessionId, int rtspSocket, const MNString &path) |
int | Setup (const MNString &StreamName, ParseTransport *Trans, int bw, RTSPSetupHeader *cmd) |
int | SetParameter (RTSPSetParameterHeader *cmd) |
int | Ok (RTSPReplyHeader *reply) |
int | LookQueuedReqs () |
int | InsertImmPlayRequest (const MNString &path, ParseTimeRange *range, RTSPParserBase *cmd) |
int | InsertDefPlayRequest (const MNString &StreamName, ParseTimeRange *range, RTSPParserBase *cmd) |
int | PauseReq (const MNString &path, MNList< MNString > &ContainerPaths, RTSPParserBase *cmd) |
void | GetSecImmQueueAccess () |
void | RelSecImmQueueAccess () |
void | GetSecDefQueueAccess () |
void | RelSecDefQueueAccess () |
void | SendNow (int command, int mask, int nextState) |
void | timethread () |
void | QueueImm () |
int | ChckContainerState (Container *HelpContainer) |
virtual void | streamerSetupResponse (bool success) |
virtual void | streamerResponse (int port, const char *msg) |
virtual void | sendSetParameterRequest () |
virtual void | sendSetParameterOk () |
virtual void | setDataPump (dataPump *pump) |
virtual void | sendAnnounce (int new_pt, long old_ssrc, long old_bytepos, long new_ssrc, long new_bytepos) |
const MNString & | getSessionName () |
int | getRtspSocket () const |
bool | mcStreamPlaying () |
bool | isMc () |
bool | isSessionMulticast () |
int | getMulticastInformation (MNString &mchost, int &mcport) |
const bool | hasGui () const |
bool | isFormatswitchingDemanded () const |
int | getLastCSeq () const |
void | ref () |
void | deref () |