libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
SharedMemory.hpp File Reference
Include dependency graph for SharedMemory.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::HeapID
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >::private_data_block_type
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents >
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents >::private_data_block_type
 
struct  jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents >::allocated_data_block_info
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::CrapManagedSharedMemory< contents >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::KnRManagedSharedMemory< contents >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemorySTLIntf< heap_manager, id >
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::SMAllocator< heap_type, heap_contents >
 

Namespaces

namespace  jmmcg
 Link with -lrt to include these functions.
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils
 

Variables

const unsigned long jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::CMSM_free_marker =~(unsigned long)NULL