|
bool | action_list (std::vector< std::string > &action_list) |
| Retrieve the full list of registered actions.
|
|
bool | create_action (const std::string &actionstring, ActionHandle &action, std::string &error, std::string &usage) |
| specification of the action.
|
|
void | register_action (ActionBuilderHandle builder, ActionInfoHandle info) |
|
mutex_type & | get_mutex () const |
|
|
static bool | CreateAction (const std::string &actionstring, ActionHandle &action, std::string &error) |
| Create an action from a string using the ActionFactory object.
|
|
static bool | CreateAction (const std::string &actionstring, ActionHandle &action, std::string &error, std::string &usage) |
|
|
typedef boost::mutex | mutex_type |
|
typedef boost::unique_lock< mutex_type > | lock_type |
|
bool Core::ActionFactory::CreateAction |
( |
const std::string & |
actionstring, |
|
|
ActionHandle & |
action, |
|
|
std::string & |
error, |
|
|
std::string & |
usage |
|
) |
| |
|
static |
Create an action from a string using the ActionFactory object This version also returns the usage of the action if the action could not be created
void Core::ActionFactory::register_action |
( |
ActionBuilderHandle |
builder, |
|
|
ActionInfoHandle |
info |
|
) |
| |
Register an action so that it can be automatically build in the action factory.
The documentation for this class was generated from the following files: