include
ecl
ipc
shared_memory.hpp
Go to the documentation of this file.
1
8
/*****************************************************************************
9
** Ifdefs
10
*****************************************************************************/
11
12
#ifndef ECL_IPC_SHARED_MEMORY_HPP_
13
#define ECL_IPC_SHARED_MEMORY_HPP_
14
15
/*****************************************************************************
16
** Platform Detection
17
*****************************************************************************/
18
19
#include <ecl/config/ecl.hpp>
// ECL_ macros
20
21
/*****************************************************************************
22
** Cross Platform Implementation
23
*****************************************************************************/
24
25
#if defined(ECL_IS_POSIX)
26
#ifdef _POSIX_SHARED_MEMORY_OBJECTS
27
#if _POSIX_SHARED_MEMORY_OBJECTS > 0
28
#include "
shared_memory_pos.hpp
"
29
#endif
30
#endif
31
#endif
32
33
34
#endif
/*ECL_IPC_SHARED_MEMORY_HPP_*/
shared_memory_pos.hpp
The posix implementation for shared memory.
ecl_ipc
Author(s): Daniel Stonier
autogenerated on Mon Feb 28 2022 22:18:31