|
Public Member Functions |
| | RTSPParserBase (int seq, ControlBase *rfb, RTSP::KindOfHeader kindOfHeader, const RTSPSchemeClass *scheme=NULL) |
| | RTSPParserBase (int seq, int Code, ControlBase *rfb, RTSP::KindOfHeader kindOfHeader, const RTSPSchemeClass *scheme=NULL) |
| virtual | ~RTSPParserBase () |
| virtual void | parsePostProcess () |
| bool | postProcessingDone () const |
| void | getUrlPath (MNString &uri, MNString &url, MNString &path) |
| void | addHeaderLines (ParseHeaderLines *headerLines) |
| int | StreamExists (const char *StreamName) |
| void | MsgOut (int errorNum) |
| void | MsgOut (int errorNum, MNString info, MNString body) |
| ParseHeaderLines * | getHeaderLines () |
| bool | isMulticastRequested () |
| bool | isHeaderCorrect () |
| bool | isDestinationSet () |
| int | getHeaderErrorNum () |
| int | clientPortAnnouncement () |
| int | serverPortAnnouncement () |
| const MNString & | getHeaderErrorString () |
| MNString | getDestination () |
| const MNString & | getSessionIdString () |
| u_int64_t | getSessionId () |
| int | getReplyCode () |
| const MNString & | getLastModified () |
| bool | hasLastModified () |
| bool | hasRTPInfo () |
| u_int32 | getRTPInfoRTPTime (int idx, bool &error) |
| int | getCSeq () |
| ControlBase * | getFillBuffer () |
| RTSP::KindOfHeader | getKind () const |
| MNString & | toString () |
| SDPSessionDescription * | getSDPSessionDescription () |
| void | setSDPSessionDescription (SDPSessionDescription *) |
| MNString * | getParsedText () |
| void | setParsedText (const MNString &str) |
| void | append2ParsedText (const MNString &text) |
| void | getHeaderLine (const MNString &HeaderName, MNString &Dest) |
| MNString & | getUrl () |
| MNString & | getFullUrl () |
| MNString & | getUri () |
| virtual void | call (MNSelector &slct)=0 |
| void | setRtspSocket (int sock) |
| int | getRtspSocket () const |
Protected Attributes |
| ControlBase * | _rfb |
| SDPSessionDescription * | _sdp |