|
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 |