Template Class IPCSharedMem

Class Documentation

template<typename T, int MEM_PROT_FLAG>
class IPCSharedMem

Public Functions

inline IPCSharedMem(std::string *external_logger_string)
IPCSharedMem(const IPCSharedMem&) = delete
IPCSharedMem &operator=(const IPCSharedMem&) = delete
inline bool MakeIPCSharedMemory(const std::string &memfd_name, size_t data_length)
inline ~IPCSharedMem()

Public Members

T *ptr = nullptr
int FD = -1
size_t count = 0
size_t bytes = 0
std::string *external_logger = nullptr