diff options
Diffstat (limited to '')
-rw-r--r-- | linden/indra/llcommon/lluri.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/linden/indra/llcommon/lluri.h b/linden/indra/llcommon/lluri.h index 52f07bf..f69472f 100644 --- a/linden/indra/llcommon/lluri.h +++ b/linden/indra/llcommon/lluri.h | |||
@@ -33,6 +33,8 @@ | |||
33 | #include <string> | 33 | #include <string> |
34 | 34 | ||
35 | class LLSD; | 35 | class LLSD; |
36 | class LLUUID; | ||
37 | class LLApp; | ||
36 | 38 | ||
37 | /** | 39 | /** |
38 | * | 40 | * |
@@ -80,6 +82,11 @@ public: | |||
80 | static std::string escape(const std::string& str); | 82 | static std::string escape(const std::string& str); |
81 | static std::string unescape(const std::string& str); | 83 | static std::string unescape(const std::string& str); |
82 | 84 | ||
85 | // Functions for building specific URIs for web services | ||
86 | static LLURI buildAgentPresenceURI(const LLUUID& agent_id, LLApp* app); | ||
87 | static LLURI buildBulkAgentPresenceURI(LLApp* app); | ||
88 | static LLURI buildAgentSessionURI(const LLUUID& agent_id, LLApp* app); | ||
89 | static LLURI buildAgentLoginInfoURI(const LLUUID& agent_id, const std::string& dataserver); | ||
83 | private: | 90 | private: |
84 | std::string mScheme; | 91 | std::string mScheme; |
85 | std::string mEscapedOpaque; | 92 | std::string mEscapedOpaque; |