LLURL Class Reference

#include <llurl.h>

List of all members.

Public Member Functions

 LLURL ()
 LLURL (const LLURL &url)
 LLURL (const char *url)
LLURLoperator= (const LLURL &rhs)
virtual ~LLURL ()
virtual void init (const char *url)
virtual void free ()
bool operator== (const LLURL &rhs) const
bool operator!= (const LLURL &rhs) const
virtual const char * getFQURL () const
virtual const char * getFullPath ()
virtual const char * updateRelativePath (const LLURL &url)
virtual BOOL isExtension (const char *compare)

Public Attributes

char mURI [LL_MAX_PATH]
char mAuthority [LL_MAX_PATH]
char mPath [LL_MAX_PATH]
char mFilename [LL_MAX_PATH]
char mExtension [LL_MAX_PATH]
char mTag [LL_MAX_PATH]

Static Public Attributes

static char sReturnString [LL_MAX_PATH] = ""


Detailed Description

Definition at line 62 of file llurl.h.


Constructor & Destructor Documentation

LLURL::LLURL (  ) 

Definition at line 36 of file llurl.cpp.

References init().

LLURL::LLURL ( const LLURL url  ) 

Definition at line 41 of file llurl.cpp.

References getFQURL(), and init().

LLURL::LLURL ( const char *  url  ) 

Definition at line 53 of file llurl.cpp.

References init().

LLURL::~LLURL (  )  [virtual]

Definition at line 58 of file llurl.cpp.

References free().


Member Function Documentation

void LLURL::free (  )  [virtual]

Definition at line 143 of file llurl.cpp.

Referenced by ~LLURL().

const char * LLURL::getFQURL (  )  const [virtual]

Definition at line 179 of file llurl.cpp.

References LL_MAX_PATH, mAuthority, mExtension, mFilename, mPath, mTag, mURI, and sReturnString.

Referenced by LLURL(), and operator=().

const char * LLURL::getFullPath (  )  [virtual]

Definition at line 278 of file llurl.cpp.

References LL_MAX_PATH, mExtension, mFilename, mPath, and sReturnString.

void LLURL::init ( const char *  url  )  [virtual]

Definition at line 63 of file llurl.cpp.

References LL_MAX_PATH, mAuthority, MAX_STRING, mExtension, mFilename, mPath, mTag, mURI, and S32.

Referenced by LLURL(), and operator=().

virtual BOOL LLURL::isExtension ( const char *  compare  )  [inline, virtual]

Definition at line 84 of file llurl.h.

bool LLURL::operator!= ( const LLURL rhs  )  const

Definition at line 174 of file llurl.cpp.

LLURL & LLURL::operator= ( const LLURL rhs  ) 

Definition at line 148 of file llurl.cpp.

References getFQURL(), and init().

bool LLURL::operator== ( const LLURL rhs  )  const

Definition at line 159 of file llurl.cpp.

References FALSE, mAuthority, mExtension, mFilename, mPath, mTag, mURI, and TRUE.

const char * LLURL::updateRelativePath ( const LLURL url  )  [virtual]

Definition at line 223 of file llurl.cpp.

References LL_MAX_PATH, mPath, and NULL.


Member Data Documentation

char LLURL::mAuthority[LL_MAX_PATH]

Definition at line 89 of file llurl.h.

Referenced by getFQURL(), init(), and operator==().

char LLURL::mExtension[LL_MAX_PATH]

Definition at line 92 of file llurl.h.

Referenced by getFQURL(), getFullPath(), init(), and operator==().

char LLURL::mFilename[LL_MAX_PATH]

Definition at line 91 of file llurl.h.

Referenced by getFQURL(), getFullPath(), init(), and operator==().

char LLURL::mPath[LL_MAX_PATH]

Definition at line 90 of file llurl.h.

Referenced by getFQURL(), getFullPath(), init(), operator==(), and updateRelativePath().

char LLURL::mTag[LL_MAX_PATH]

Definition at line 93 of file llurl.h.

Referenced by getFQURL(), init(), and operator==().

char LLURL::mURI[LL_MAX_PATH]

Definition at line 84 of file llurl.h.

Referenced by getFQURL(), init(), and operator==().

char LLURL::sReturnString = "" [static]

Definition at line 95 of file llurl.h.

Referenced by getFQURL(), and getFullPath().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:55 2010 for Second Life Viewer by  doxygen 1.4.7