CatapultServer  v0.5.0.1 (Elephant)
ProcessMain.h File Reference
Include dependency graph for ProcessMain.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 catapult
 
 catapult::config
 
 catapult::crypto
 
 catapult::process
 

Typedefs

using catapult::process::CreateProcessHost = std::function< std::shared_ptr< void >(config::CatapultConfiguration &&, const crypto::KeyPair &)>
 

Enumerations

enum  catapult::process::ProcessOptions { catapult::process::ProcessOptions::Exit_After_Process_Host_Creation, catapult::process::ProcessOptions::Exit_After_Termination_Signal }
 Process options. More...
 

Functions

boost::filesystem::path catapult::process::GetResourcesPath (int argc, const char **argv)
 
int catapult::process::ProcessMain (int argc, const char **argv, const std::string &host, const CreateProcessHost &createProcessHost)
 
int catapult::process::ProcessMain (int argc, const char **argv, const std::string &host, ProcessOptions processOptions, const CreateProcessHost &createProcessHost)