#include <llurl.h>
Public Member Functions | |
LLURL () | |
LLURL (const LLURL &url) | |
LLURL (const char *url) | |
LLURL & | operator= (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] = "" |
Definition at line 62 of file llurl.h.
LLURL::LLURL | ( | const LLURL & | url | ) |
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] |
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] |
char LLURL::mAuthority[LL_MAX_PATH] |
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] |
char LLURL::mURI[LL_MAX_PATH] |
char LLURL::sReturnString = "" [static] |