Project_DJ_Engine
Documentation:
Getting Started
API Reference
Editor_Format
Project_DJ_Engine
Template Class SharedMem
View page source
Template Class SharedMem
Defined in
File ipc_shared_memory.hpp
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