#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: