aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llcommon/lluri.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--linden/indra/llcommon/lluri.h7
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
35class LLSD; 35class LLSD;
36class LLUUID;
37class 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);
83private: 90private:
84 std::string mScheme; 91 std::string mScheme;
85 std::string mEscapedOpaque; 92 std::string mEscapedOpaque;