|
Monero
|
#include <console_handler.h>

Public Types | |
| typedef boost::function< bool(const std::vector< std::string > &)> | callback |
| typedef boost::function< bool(void)> | empty_callback |
| typedef std::map< std::string, std::pair< callback, std::pair< std::string, std::string > > > | lookup |
Public Member Functions | |
| command_handler () | |
| std::string | get_usage () |
| std::pair< std::string, std::string > | get_documentation (const std::vector< std::string > &cmd) |
| std::vector< std::string > | get_command_list (const std::vector< std::string > &keywords=std::vector< std::string >()) |
| void | set_handler (const std::string &cmd, const callback &hndlr, const std::string &usage="", const std::string &description="") |
| void | set_unknown_command_handler (const callback &hndlr) |
| void | set_empty_command_handler (const empty_callback &hndlr) |
| void | set_cancel_handler (const empty_callback &hndlr) |
| bool | process_command_vec (const std::vector< std::string > &cmd) |
| bool | process_command_str (const boost::optional< std::string > &cmd) |
Private Attributes | |
| lookup | m_command_handlers |
| callback | m_unknown_command_handler |
| empty_callback | m_empty_command_handler |
| empty_callback | m_cancel_handler |
| typedef boost::function<bool (const std::vector<std::string> &)> epee::command_handler::callback |
| typedef boost::function<bool (void)> epee::command_handler::empty_callback |
| typedef std::map<std::string, std::pair<callback, std::pair<std::string, std::string> > > epee::command_handler::lookup |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |