LLCommandHandlerRegistry Class Reference

List of all members.

Public Member Functions

void add (const char *cmd, bool allow_from_external_browser, LLCommandHandler *handler)
bool dispatch (const std::string &cmd, bool from_external_browser, const LLSD &params, const LLSD &queryMap)

Static Public Member Functions

static LLCommandHandlerRegistryinstance ()

Private Attributes

std::map< std::string,
LLCommandHandlerInfo
mMap


Detailed Description

Definition at line 49 of file llcommandhandler.cpp.


Member Function Documentation

LLCommandHandlerRegistry & LLCommandHandlerRegistry::instance (  )  [static]

Definition at line 61 of file llcommandhandler.cpp.

Referenced by LLCommandDispatcher::dispatch(), and LLCommandHandler::LLCommandHandler().

Here is the caller graph for this function:

void LLCommandHandlerRegistry::add ( const char *  cmd,
bool  allow_from_external_browser,
LLCommandHandler handler 
)

Definition at line 70 of file llcommandhandler.cpp.

References LLCommandHandlerInfo::mAllowFromExternalBrowser, LLCommandHandlerInfo::mHandler, and mMap.

Referenced by LLCommandHandler::LLCommandHandler().

Here is the caller graph for this function:

bool LLCommandHandlerRegistry::dispatch ( const std::string &  cmd,
bool  from_external_browser,
const LLSD params,
const LLSD queryMap 
)

Definition at line 79 of file llcommandhandler.cpp.

References LLCommandHandler::handle(), LLCommandHandlerInfo::mAllowFromExternalBrowser, LLCommandHandlerInfo::mHandler, and mMap.

Referenced by LLCommandDispatcher::dispatch().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

std::map<std::string, LLCommandHandlerInfo> LLCommandHandlerRegistry::mMap [private]

Definition at line 57 of file llcommandhandler.cpp.

Referenced by add(), and dispatch().


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

Generated on Fri May 16 08:43:05 2008 for SecondLife by  doxygen 1.5.5