URIParameters Class Reference

This class contains all parameters, which were specified in the Rtsp-URI using the (semi-used) syntax "/<param>=<val>". More...

#include <URIParameters.hpp>

List of all members.


Public Member Functions

 URIParameters ()
 default constructor
 ~URIParameters ()
 default destructor
void setFullURI (char *fullURI)
 set full-URI
void setMovieId (char *movieId)
 set value of MovieId parameter
void setUserId (uint userId)
 set value of UserId parameter
void setProfileId (uint profileId)
 set value of ProfileId parameter
void setRange (char *range)
 set value of Range parameter
void setHost (char *host)
 set value of Host parameter
void setPort (uint port)
 set value of Port parameter
void setSessionId (uint sessionId)
 set value of SessionId parameter
void setAction (uint action)
 set value of Action parameter
void setSection (uint section)
 set value of Section parameter
void setSubtractSecs (int subtractSecs)
 set value of subtractSecs parameter
char * getFullURI ()
char * getMovieId ()
uint getUserId ()
uint getProfileId ()
char * getRange ()
char * getHost ()
uint getPort ()
uint getSessionId ()
uint getAction ()
uint getSection ()
int getSubtractSecs ()

Detailed Description

This class contains all parameters, which were specified in the Rtsp-URI using the (semi-used) syntax "/<param>=<val>".

Author:
Klaus Schoeffmann

Definition at line 63 of file URIParameters.hpp.


Member Function Documentation

uint URIParameters::getAction  ) 
 

Returns:
value of Action parameter
Definition at line 227 of file URIParameters.cpp.

Referenced by SemiProxySession::handlePlayResponse().

00228 { 00229 return action; 00230 }

char * URIParameters::getFullURI  ) 
 

Returns:
full URI, also containing parameters
Definition at line 179 of file URIParameters.cpp.

Referenced by SemiProxySession::forwardToClient(), SemiProxySession::getClientTimeMs(), and SemiProxySession::sendTeardownToClient().

00180 { 00181 return fullURI; 00182 }

char * URIParameters::getHost  ) 
 

Returns:
value of Host parameter
Definition at line 209 of file URIParameters.cpp.

Referenced by SemiProxySession::forwardToClient(), and SemiProxySession::forwardToServer().

00210 { 00211 return host; 00212 }

char * URIParameters::getMovieId  ) 
 

Returns:
value of MovieId parameter
Definition at line 185 of file URIParameters.cpp.

Referenced by SemiProxySession::handlePlayResponse(), and SemiProxySession::parseResponseFromServer().

00186 { 00187 return movieId; 00188 }

uint URIParameters::getPort  ) 
 

Returns:
value of Port parameter
Definition at line 215 of file URIParameters.cpp.

Referenced by SemiProxySession::forwardToClient(), and SemiProxySession::forwardToServer().

00216 { 00217 return port; 00218 }

uint URIParameters::getProfileId  ) 
 

Returns:
value of ProfileId parameter
Definition at line 197 of file URIParameters.cpp.

Referenced by SemiProxySession::forwardToServer(), SemiProxySession::handlePlayResponse(), SemiProxySession::parseResponseFromServer(), and SemiProxySession::play().

00198 { 00199 return profileId; 00200 }

char * URIParameters::getRange  ) 
 

Returns:
value of Range parameter
Definition at line 203 of file URIParameters.cpp.

Referenced by SemiProxySession::play().

00204 { 00205 return range; 00206 }

uint URIParameters::getSection  ) 
 

Returns:
value of Section parameter
Definition at line 233 of file URIParameters.cpp.

Referenced by SemiProxySession::play().

00234 { 00235 return section; 00236 }

uint URIParameters::getSessionId  ) 
 

Returns:
value of SessionId parameter
Definition at line 221 of file URIParameters.cpp.

Referenced by SemiProxySession::handlePlayResponse(), and SemiProxySession::play().

00222 { 00223 return sessionId; 00224 }

int URIParameters::getSubtractSecs  ) 
 

Returns:
value of subtractSecs parameter
Definition at line 239 of file URIParameters.cpp.

Referenced by SemiProxySession::play().

00240 { 00241 return subtractSecs; 00242 }

uint URIParameters::getUserId  ) 
 

Returns:
value of UserId parameter
Definition at line 191 of file URIParameters.cpp.

Referenced by SemiProxySession::parseResponseFromServer().

00192 { 00193 return userId; 00194 }


The documentation for this class was generated from the following files: