Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Url Class Reference

#include <Url.h>

List of all members.

Public Types

enum  Protocol {
  P_INVALID = 0, P_RTSP = 1, P_FILE = 2, P_RTP = 3,
  P_HTTP = 4
}

Public Member Functions

 Url ()
 Url (const Url &orig)
 Url (const char *url)
 ~Url ()
Urloperator= (const Url &orig)
const char * getUrl () const
const char * getHost () const
const char * getPath () const
Protocol getProtocol () const
bool isValid () const
void validate (const char *input)
bool hasPort () const
int getPortAsInt () const

Friends

ostream & operator<< (ostream &ostr, Protocol url)


Member Enumeration Documentation

enum Url::Protocol
 

Enumeration values:
P_INVALID 
P_RTSP 
P_FILE 
P_RTP 
P_HTTP 


Constructor & Destructor Documentation

Url::Url  ) 
 

Url::Url const Url orig  ) 
 

Url::Url const char *  url  ) 
 

Url::~Url  ) 
 


Member Function Documentation

const char* Url::getHost  )  const
 

const char* Url::getPath  )  const
 

int Url::getPortAsInt  )  const
 

Protocol Url::getProtocol  )  const
 

const char* Url::getUrl  )  const
 

bool Url::hasPort  )  const
 

bool Url::isValid  )  const
 

Url& Url::operator= const Url orig  ) 
 

void Url::validate const char *  input  ) 
 


Friends And Related Function Documentation

ostream& operator<< ostream &  ostr,
Protocol  url
[friend]
 


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:36:23 2005 for Komssys by doxygen 1.3.8