| CatapultServer
    v0.5.0.1 (Elephant)
    | 
| Typedefs | |
| using | CreateProcessHost = std::function< std::shared_ptr< void >(config::CatapultConfiguration &&, const crypto::KeyPair &)> | 
| Enumerations | |
| enum | ProcessOptions { ProcessOptions::Exit_After_Process_Host_Creation, ProcessOptions::Exit_After_Termination_Signal } | 
| Process options.  More... | |
| Functions | |
| boost::filesystem::path | GetResourcesPath (int argc, const char **argv) | 
| int | ProcessMain (int argc, const char **argv, const std::string &host, const CreateProcessHost &createProcessHost) | 
| int | ProcessMain (int argc, const char **argv, const std::string &host, ProcessOptions processOptions, const CreateProcessHost &createProcessHost) | 
| void | WaitForTerminationSignal () | 
| Pauses until the program receives a termination signal.  More... | |
| using catapult::process::CreateProcessHost = typedef std::function<std::shared_ptr<void> (config::CatapultConfiguration&&, const crypto::KeyPair&)> | 
Prototype for creating a process host.
| 
 | strong | 
| boost::filesystem::path catapult::process::GetResourcesPath | ( | int | argc, | 
| const char ** | argv | ||
| ) | 
Extracts the resources path from the command line arguments. argc commmand line arguments are accessible via argv.

| int catapult::process::ProcessMain | ( | int | argc, | 
| const char ** | argv, | ||
| const std::string & | host, | ||
| const CreateProcessHost & | createProcessHost | ||
| ) | 
Main entry point for a catapult process named host with default process options. argc commmand line arguments are accessible via argv. createProcessHost creates the process host.

| int catapult::process::ProcessMain | ( | int | argc, | 
| const char ** | argv, | ||
| const std::string & | host, | ||
| ProcessOptions | processOptions, | ||
| const CreateProcessHost & | createProcessHost | ||
| ) | 
Main entry point for a catapult process named host with specified process options (processOptions). argc commmand line arguments are accessible via argv. createProcessHost creates the process host.

| void catapult::process::WaitForTerminationSignal | ( | ) | 
Pauses until the program receives a termination signal.
