From e1ab7d8a30cc40cbd1d471c67def21508c82ff49 Mon Sep 17 00:00:00 2001 From: Kartic Krishnamurthy Date: Wed, 18 Jul 2007 01:28:59 +0000 Subject: svn merge -r63705:65463 svn+ssh://svn/svn/linden/branches/dpo-3-bug-fix NOTE: r63705 is *not* the earliest rev# for dpo-3-bug-fix. --- indra/llmessage/llmessageconfig.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'indra/llmessage/llmessageconfig.cpp') diff --git a/indra/llmessage/llmessageconfig.cpp b/indra/llmessage/llmessageconfig.cpp index dd2d725d32..25bdc9fb16 100644 --- a/indra/llmessage/llmessageconfig.cpp +++ b/indra/llmessage/llmessageconfig.cpp @@ -232,3 +232,19 @@ bool LLMessageConfig::isCapBanned(const std::string& cap_name) { return LLMessageConfigFile::instance().isCapBanned(cap_name); } + +// return the web-service path to use for a given +// message. This entry *should* match the entry +// in simulator.xml! +LLSD LLMessageConfig::getConfigForMessage(const std::string& msg_name) +{ + if (sServerName.empty()) + { + llerrs << "LLMessageConfig::isMessageTrusted(name) before" + << " LLMessageConfig::initClass()" << llendl; + } + LLMessageConfigFile& file = LLMessageConfigFile::instance(); + // LLSD for the CamelCase message name + LLSD config = file.mMessages[msg_name]; + return config; +} -- cgit v1.2.3