summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRider Linden <rider@lindenlab.com>2015-09-02 13:48:46 -0700
committerRider Linden <rider@lindenlab.com>2015-09-02 13:48:46 -0700
commit92a8b6690e2b5f8379e834ea33ea26ec16c1e3f6 (patch)
tree4cd4fd719c84daa5f09908afb92fb8bd01cbd3dd
parent6c9610b4e44020bf266a5da7375fb9f2b24f4f8a (diff)
Use boost assign to initialize default pool sizes.
-rw-r--r--indra/llmessage/llcoproceduremanager.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/indra/llmessage/llcoproceduremanager.cpp b/indra/llmessage/llcoproceduremanager.cpp
index 062f2e6e42..c9dfcae293 100644
--- a/indra/llmessage/llcoproceduremanager.cpp
+++ b/indra/llmessage/llcoproceduremanager.cpp
@@ -27,13 +27,16 @@
#include "linden_common.h"
#include "llcoproceduremanager.h"
+#include <boost/assign.hpp>
//=========================================================================
// Map of pool sizes for known pools
-static std::map<std::string, U32> DefaultPoolSizes;
-
// *TODO$: When C++11 this can be initialized here as follows:
// = {{"AIS", 25}, {"Upload", 1}}
+static std::map<std::string, U32> DefaultPoolSizes =
+ boost::assign::map_list_of
+ (std::string("Upload"), 1)
+ (std::string("AIS"), 25);
#define DEFAULT_POOL_SIZE 5
@@ -124,8 +127,6 @@ private:
//=========================================================================
LLCoprocedureManager::LLCoprocedureManager()
{
- DefaultPoolSizes.insert(std::map<std::string, U32>::value_type("Upload", 1));
- DefaultPoolSizes.insert(std::map<std::string, U32>::value_type("AIS", 25));
}
LLCoprocedureManager::~LLCoprocedureManager()