GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
|
Public Member Functions | |
void | ReleaseChannel (int channel) |
auto | FindObjectInChannel (int channel) -> GpgFrontend::ChannelObject * |
auto | GetAllChannelId () -> std::vector< int > |
auto | SetObjectInChannel (int channel, ChannelObjectPtr p_obj) -> GpgFrontend::ChannelObject * |
Private Attributes | |
std::shared_mutex | instances_mutex_ |
mutex for _instances_map | |
std::map< int, ChannelObjectPtr > | instances_map_ |
map of singleton instances | |