#include <server.h>
|
std::shared_mutex | mutex |
| RW lock for this entire structure.
|
|
std::condition_variable_any | condvar |
| Signalled on any changes to the map contents.
|
|
std::unordered_map< std::string, std::unique_ptr< PackedValue > > | map |
| Map storing the data.
|
|
◆ ModIPCStore()
ModIPCStore::ModIPCStore |
( |
| ) |
|
|
default |
◆ ~ModIPCStore()
ModIPCStore::~ModIPCStore |
( |
| ) |
|
◆ signal()
void ModIPCStore::signal |
( |
| ) |
|
|
inline |
- Note
- Should be called without holding the lock.
References condvar.
◆ condvar
std::condition_variable_any ModIPCStore::condvar |
Signalled on any changes to the map contents.
Referenced by signal().
◆ map
std::unordered_map<std::string, std::unique_ptr<PackedValue> > ModIPCStore::map |
Map storing the data.
- Note
- Do not store
nil
data in this map, instead remove the whole key.
◆ mutex
std::shared_mutex ModIPCStore::mutex |
The documentation for this struct was generated from the following files: