GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
GpgCoreInit.h
1 
29 #ifndef GPGFRONTEND_GPGCOREINIT_H
30 #define GPGFRONTEND_GPGCOREINIT_H
31 
32 #include "GpgConstants.h"
33 
34 namespace GpgFrontend {
35 
40 void init_logging();
41 
46 void init_gpgfrontend_core();
47 
54  int channel = GpgFrontend::GPGFRONTEND_DEFAULT_CHANNEL);
55 
56 } // namespace GpgFrontend
57 
58 #endif // GPGFRONTEND_GPGCOREINIT_H
GpgFrontend::init_logging
void init_logging()
setup logging system and do proper initialization
Definition: GpgCoreInit.cpp:46
GpgFrontend
Definition: CoreCommonUtil.cpp:29
GpgFrontend::SingletonFunctionObject< GlobalSettingStation >::GetInstance
static GlobalSettingStation & GetInstance(int channel=GpgFrontend::GPGFRONTEND_DEFAULT_CHANNEL)
Get the Instance object.
Definition: GpgFunctionObject.h:181
GpgFrontend::GpgContext
Definition: GpgContext.h:59
GpgFrontend::GpgContextInitArgs
Definition: GpgContext.h:43
GpgFrontend::SingletonFunctionObject< GpgContext >::CreateInstance
static GpgContext & CreateInstance(int channel, std::function< std::unique_ptr< ChannelObject >(void)> factory)
Create a Instance object.
Definition: GpgFunctionObject.h:209
GpgFrontend::new_default_settings_channel
void new_default_settings_channel(int channel)
Definition: GpgCoreInit.cpp:90
GpgFrontend::GlobalSettingStation::GetLogDir
std::filesystem::path GetLogDir() const
Get the Log Dir object.
Definition: GlobalSettingStation.h:86