famouso::util Namespace Reference
Namespaces | |
| namespace | impl |
Data Structures | |
| class | Delegate |
| Implements anonymous callback functionality. More... | |
| class | Delegate< void > |
Typedefs | |
| typedef boost::program_options::options_description | CommandLineParameter_type |
| This is option_description type. | |
| typedef boost::details::pool::singleton_default < CommandLineParameter_type > | cmdline_options |
| The cmdline_option is a singleton providing the interface to the command line parameter framework. It is used to put new options into the general description enabling to add options from different components in a coherent way. All components use this to summarize the options in one place. | |
| typedef boost::program_options::variables_map | vm_type |
| This type describes the map, where the command line parameter are parsed into. | |
| typedef boost::details::pool::singleton_default < vm_type > | vm |
| The vm is the interface to the parsed command line parameters. It is realized as a singleton allowing access from different places/components always to the same instance of the parsed parameter. | |
| typedef boost::asio::io_service | ios_type |
| typedef boost::details::pool::singleton_default < ios_type > | ios |
Functions | |
| void | clp (int ac, char **av) |
| The famouso::util::clp function is the interface to the command line parameter framework. This function is called within the famouso::init(int argc, char **argv) method in order to parse the given parameter and deploy it to the respective components. | |
Typedef Documentation
| typedef boost::details::pool::singleton_default<CommandLineParameter_type> famouso::util::cmdline_options |
The cmdline_option is a singleton providing the interface to the command line parameter framework. It is used to put new options into the general description enabling to add options from different components in a coherent way. All components use this to summarize the options in one place.
| typedef boost::program_options::options_description famouso::util::CommandLineParameter_type |
This is option_description type.
| typedef boost::details::pool::singleton_default<ios_type> famouso::util::ios |
| typedef boost::asio::io_service famouso::util::ios_type |
| typedef boost::details::pool::singleton_default<vm_type> famouso::util::vm |
The vm is the interface to the parsed command line parameters. It is realized as a singleton allowing access from different places/components always to the same instance of the parsed parameter.
| typedef boost::program_options::variables_map famouso::util::vm_type |
This type describes the map, where the command line parameter are parsed into.
Function Documentation
| void famouso::util::clp | ( | int | ac, | |
| char ** | av | |||
| ) |
The famouso::util::clp function is the interface to the command line parameter framework. This function is called within the famouso::init(int argc, char **argv) method in order to parse the given parameter and deploy it to the respective components.
- Parameters:
-
[in] ac is the number of parameters given [in] av is an array of char* containing at each entry a parameter and the array is parsed
Referenced by famouso::init().