Template Class SharedMem

Class Documentation

template<typename T, int MEM_PROT_FLAG>
class SharedMem

Public Functions

inline SharedMem()
SharedMem(const SharedMem&) = delete
SharedMem &operator=(const SharedMem&) = delete
bool GetIPCSharedMemory(const fs::path &memfd_name, const uint64_t count)
bool MakeIPCSharedMemory(const fs::path &memfd_name, const uint64_t count)
~SharedMem()

Public Members

T *ptr = nullptr
uint64_t data_count = 0