CPPMyth
Library to interoperate with MythTV server
Loading...
Searching...
No Matches
NSROOT::URIParser Class Reference
Collaboration diagram for NSROOT::URIParser:

Data Structures

struct  URI_t

Public Member Functions

 URIParser (const std::string &location)
const char * Scheme () const
const char * Host () const
unsigned Port () const
const char * User () const
const char * Pass () const
bool IsRelative () const
const char * Path () const
const char * Fragment () const
const char * Params () const

Private Member Functions

 URIParser (const URIParser &)
URIParser & operator= (const URIParser &)

Static Private Member Functions

static void URIScan (char *uri, URI_t *parts)

Private Attributes

URI_t m_parts
char * m_buffer

Detailed Description

Definition at line 31 of file uriparser.h.

Constructor & Destructor Documentation

◆ URIParser()

URIParser::URIParser ( const std::string & location)

Definition at line 30 of file uriparser.cpp.

◆ ~URIParser()

URIParser::~URIParser ( )

Definition at line 39 of file uriparser.cpp.

Member Function Documentation

◆ Fragment()

const char * NSROOT::URIParser::Fragment ( ) const
inline

Definition at line 44 of file uriparser.h.

◆ Host()

const char * NSROOT::URIParser::Host ( ) const
inline

Definition at line 38 of file uriparser.h.

◆ IsRelative()

bool NSROOT::URIParser::IsRelative ( ) const
inline

Definition at line 42 of file uriparser.h.

◆ Params()

const char * NSROOT::URIParser::Params ( ) const
inline

Definition at line 45 of file uriparser.h.

◆ Pass()

const char * NSROOT::URIParser::Pass ( ) const
inline

Definition at line 41 of file uriparser.h.

◆ Path()

const char * NSROOT::URIParser::Path ( ) const
inline

Definition at line 43 of file uriparser.h.

◆ Port()

unsigned NSROOT::URIParser::Port ( ) const
inline

Definition at line 39 of file uriparser.h.

◆ Scheme()

const char * NSROOT::URIParser::Scheme ( ) const
inline

Definition at line 37 of file uriparser.h.

◆ URIScan()

void URIParser::URIScan ( char * uri,
URI_t * parts )
staticprivate

Definition at line 46 of file uriparser.cpp.

◆ User()

const char * NSROOT::URIParser::User ( ) const
inline

Definition at line 40 of file uriparser.h.

Field Documentation

◆ m_buffer

char* NSROOT::URIParser::m_buffer
private

Definition at line 66 of file uriparser.h.

◆ m_parts

URI_t NSROOT::URIParser::m_parts
private

Definition at line 65 of file uriparser.h.


The documentation for this class was generated from the following files:
  • /home/jlb/src/janbar/PVR/cppmythlib/cppmyth/src/private/uriparser.h
  • /home/jlb/src/janbar/PVR/cppmythlib/cppmyth/src/private/uriparser.cpp