libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::CrapManagedSharedMemory< contents > Member List

This is the complete list of members for jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::CrapManagedSharedMemory< contents >, including all inherited members.

Allocate(const unsigned long n, const void *const hint)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents >inline
Capacity(void) const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::CrapManagedSharedMemory< contents >inlinevirtual
Construct(contents *const ptr, const contents &val)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents >inline
contents_type typedefjmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >
CrapManagedSharedMemory(const HeapID &details)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::CrapManagedSharedMemory< contents >inline
Deallocate(const contents *const p, const unsigned long n)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents >inline
GetEndPrivateDataBlock(void) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents >inlineprotectedstatic
IsCreator(void) const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >inline
Lock(void) noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >inline
ManagedSharedMemory(const std::string &mgr_name, const HeapID &details, const DWORD protection=PAGE_READWRITE, HANDLE file=INVALID_HANDLE_VALUE)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents >inline
ManagedSharedMemory(const unsigned long p, const std::string &mgr_name, const HeapID &details, const DWORD protection=PAGE_READWRITE, HANDLE file=INVALID_HANDLE_VALUE)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents >inlineprotected
MapDataPtr(HANDLE file, const DWORD access, const DWORD hi_offset, const DWORD low_offset, const unsigned long size)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >inlineprotected
mutexjmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >protected
Name(void) const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >inline
operator const contents *() constjmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >inline
operator contents *()jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >inline
operator<<(std::ostream &strm) constjmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >inlinevirtual
operator>>(std::istream &strm)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >inlinevirtual
RawSharedMemory(const HeapID &details, const DWORD protection=PAGE_READWRITE, HANDLE file=INVALID_HANDLE_VALUE)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >inline
RawSharedMemory(const unsigned long p, const HeapID &details, const DWORD protection=PAGE_READWRITE, HANDLE file=INVALID_HANDLE_VALUE)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >inlineprotected
ro_pub_datajmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >protected
ro_pub_mappingjmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >protected
rw_pub_datajmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >protected
rw_pub_mappingjmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >protected
rw_raw_datajmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >protected
ssjmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >protected
UnmapDataPtr(const contents *)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >inlineprotected
UsageCount(void) const noexcept(true)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >inline
~CrapManagedSharedMemory(void)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::CrapManagedSharedMemory< contents >inline
~ManagedSharedMemory()jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::ManagedSharedMemory< contents >inlinevirtual
~RawSharedMemory(void)jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents >inlinevirtual