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 typedef | jmmcg::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 |
mutex | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | protected |
Name(void) const noexcept(true) | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inline |
operator const contents *() const | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inline |
operator contents *() | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | inline |
operator<<(std::ostream &strm) const | jmmcg::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_data | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | protected |
ro_pub_mapping | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | protected |
rw_pub_data | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | protected |
rw_pub_mapping | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | protected |
rw_raw_data | jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::RawSharedMemory< contents > | protected |
ss | jmmcg::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 |