LLURLSimString Class Reference

#include <llurlsimstring.h>

Collaboration diagram for LLURLSimString:

Collaboration graph
[legend]

List of all members.

Public Types

enum  { NOT_SET = 0, NOT_PARSED = 1, PARSE_OK = 2, PARSE_FAIL = -1 }

Public Member Functions

 LLURLSimString ()

Static Public Member Functions

static void setString (const LLString &url)
static bool parse ()
static bool parse (const LLString &sim_string, std::string *region_name, S32 *x, S32 *y, S32 *z)
static std::string getURL ()
static std::string unescapeRegionName (std::string region_name)

Public Attributes

LLString mSimString
LLString mSimName
S32 mX
S32 mY
S32 mZ
S32 mParseState

Static Public Attributes

static LLURLSimString sInstance
static LLString sLocationStringHome
static LLString sLocationStringLast

Static Private Member Functions

static S32 parseGridIdx (const LLString &in_string, S32 idx0, S32 *res)


Detailed Description

Definition at line 37 of file llurlsimstring.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
NOT_SET 
NOT_PARSED 
PARSE_OK 
PARSE_FAIL 

Definition at line 40 of file llurlsimstring.h.


Constructor & Destructor Documentation

LLURLSimString::LLURLSimString (  )  [inline]

Definition at line 64 of file llurlsimstring.h.


Member Function Documentation

void LLURLSimString::setString ( const LLString url  )  [static]

bool LLURLSimString::parse (  )  [static]

bool LLURLSimString::parse ( const LLString sim_string,
std::string *  region_name,
S32 x,
S32 y,
S32 z 
) [static]

Definition at line 121 of file llurlsimstring.cpp.

References parseGridIdx(), and unescapeRegionName().

Here is the call graph for this function:

std::string LLURLSimString::getURL (  )  [static]

Definition at line 148 of file llurlsimstring.cpp.

References llformat(), mParseState, mSimName, mX, mY, mZ, PARSE_OK, and sInstance.

Referenced by LLStartUp::dispatchURL(), and LLAppViewer::initConfiguration().

Here is the call graph for this function:

Here is the caller graph for this function:

std::string LLURLSimString::unescapeRegionName ( std::string  region_name  )  [static]

Definition at line 163 of file llurlsimstring.cpp.

Referenced by LLTeleportHandler::handle(), and parse().

Here is the caller graph for this function:

S32 LLURLSimString::parseGridIdx ( const LLString in_string,
S32  idx0,
S32 res 
) [static, private]

Definition at line 76 of file llurlsimstring.cpp.

References S32.

Referenced by parse().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 71 of file llurlsimstring.h.

Referenced by login_alert_status(), and setString().

Definition at line 72 of file llurlsimstring.h.

Referenced by setString().

Definition at line 75 of file llurlsimstring.h.

Referenced by LLPanelLogin::LLPanelLogin(), parse(), and setString().

Definition at line 76 of file llurlsimstring.h.

Referenced by getURL(), idle_startup(), LLPanelLogin::loadLoginPage(), parse(), and setString().

Definition at line 77 of file llurlsimstring.h.

Referenced by getURL(), idle_startup(), LLPanelLogin::loadLoginPage(), and parse().

Definition at line 77 of file llurlsimstring.h.

Referenced by getURL(), idle_startup(), LLPanelLogin::loadLoginPage(), and parse().

Definition at line 77 of file llurlsimstring.h.

Referenced by getURL(), idle_startup(), LLPanelLogin::loadLoginPage(), and parse().

Definition at line 78 of file llurlsimstring.h.

Referenced by getURL(), parse(), and setString().


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

Generated on Fri May 16 09:20:50 2008 for SecondLife by  doxygen 1.5.5