CetonRTSP Class Reference

#include <cetonrtsp.h>

List of all members.

Public Member Functions

 CetonRTSP (const QString &ip, uint tuner, ushort port)
bool GetOptions (QStringList &options)
bool Describe (void)
bool Setup (ushort clientPort1, ushort clientPort2)
bool Play (void)
bool Teardown (void)

Protected Member Functions

bool ProcessRequest (const QString &method, const QStringList *headers=NULL)

Private Attributes

QString _ip
ushort _port
uint _tuner
uint _sequenceNumber
uint _sessionNumber
QString _requestUrl
int _responseCode
QString _responseMessage
QHash< QString, QString > _responseHeaders
QByteArray _responseContent

Static Private Attributes

static QMutex _rtspMutex

Detailed Description

Definition at line 15 of file cetonrtsp.h.


Constructor & Destructor Documentation

CetonRTSP::CetonRTSP ( const QString &  ip,
uint  tuner,
ushort  port 
) [explicit]

Definition at line 19 of file cetonrtsp.cpp.


Member Function Documentation

bool CetonRTSP::GetOptions ( QStringList &  options  ) 

Definition at line 151 of file cetonrtsp.cpp.

Referenced by CetonRTP::Init().

bool CetonRTSP::Describe ( void   ) 

Definition at line 161 of file cetonrtsp.cpp.

Referenced by CetonRTP::StartStreaming().

bool CetonRTSP::Setup ( ushort  clientPort1,
ushort  clientPort2 
)

Definition at line 176 of file cetonrtsp.cpp.

Referenced by CetonRTP::StartStreaming().

bool CetonRTSP::Play ( void   ) 

Definition at line 197 of file cetonrtsp.cpp.

Referenced by CetonRTP::StartStreaming().

bool CetonRTSP::Teardown ( void   ) 

Definition at line 202 of file cetonrtsp.cpp.

Referenced by CetonRTP::StopStreaming().

bool CetonRTSP::ProcessRequest ( const QString &  method,
const QStringList *  headers = NULL 
) [protected]

Definition at line 31 of file cetonrtsp.cpp.

Referenced by Describe(), GetOptions(), Play(), Setup(), and Teardown().


Member Data Documentation

QString CetonRTSP::_ip [private]

Definition at line 31 of file cetonrtsp.h.

Referenced by ProcessRequest().

ushort CetonRTSP::_port [private]

Definition at line 32 of file cetonrtsp.h.

Referenced by ProcessRequest().

Definition at line 33 of file cetonrtsp.h.

Definition at line 34 of file cetonrtsp.h.

Referenced by ProcessRequest().

Definition at line 35 of file cetonrtsp.h.

Referenced by ProcessRequest(), Setup(), and Teardown().

QString CetonRTSP::_requestUrl [private]

Definition at line 36 of file cetonrtsp.h.

Referenced by CetonRTSP(), and ProcessRequest().

int CetonRTSP::_responseCode [private]

Definition at line 38 of file cetonrtsp.h.

Referenced by ProcessRequest().

QString CetonRTSP::_responseMessage [private]

Definition at line 39 of file cetonrtsp.h.

Referenced by ProcessRequest().

QHash<QString,QString> CetonRTSP::_responseHeaders [private]

Definition at line 40 of file cetonrtsp.h.

Referenced by GetOptions(), ProcessRequest(), and Setup().

QByteArray CetonRTSP::_responseContent [private]

Definition at line 41 of file cetonrtsp.h.

Referenced by Describe(), and ProcessRequest().

QMutex CetonRTSP::_rtspMutex [static, private]

Definition at line 43 of file cetonrtsp.h.

Referenced by ProcessRequest().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Thu May 24 06:41:52 2012 for MythTV by  doxygen 1.6.3