shared_memory.hpp
Go to the documentation of this file.
00001 
00008 /*****************************************************************************
00009 ** Ifdefs
00010 *****************************************************************************/
00011 
00012 #ifndef ECL_IPC_SHARED_MEMORY_HPP_
00013 #define ECL_IPC_SHARED_MEMORY_HPP_
00014 
00015 /*****************************************************************************
00016 ** Platform Detection
00017 *****************************************************************************/
00018 
00019 #include <ecl/config/ecl.hpp> // ECL_ macros
00020 
00021 /*****************************************************************************
00022 ** Cross Platform Implementation
00023 *****************************************************************************/
00024 
00025 #if defined(ECL_IS_POSIX)
00026   #ifdef _POSIX_SHARED_MEMORY_OBJECTS
00027     #if _POSIX_SHARED_MEMORY_OBJECTS > 0
00028       #include "shared_memory_pos.hpp"
00029     #endif
00030   #endif
00031 #endif
00032 
00033 
00034 #endif /*ECL_IPC_SHARED_MEMORY_HPP_*/


ecl_ipc
Author(s): Daniel Stonier (d.stonier@gmail.com)
autogenerated on Thu Jan 2 2014 11:13:04