libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::HeapID Class Reference

#include <SharedMemory.hpp>

Collaboration diagram for jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::HeapID:
[legend]

Public Member Functions

 HeapID (void)
 
 HeapID (const unsigned long s, const char *const mem_n, const char *const mtx_n, const NTUtils::SecuritySettings *const sec)
 
 HeapID (const unsigned long s, const std::pair< std::string, std::string > &n, const NTUtils::SecuritySettings *const sec)
 
 HeapID (const HeapID &h)
 
 ~HeapID (void)
 
HeapIDoperator= (const HeapID &h)
 

Public Attributes

unsigned long size
 
std::pair< std::string, std::string > names
 
const NTUtils::SecuritySettingssecurity
 

Detailed Description

Definition at line 32 of file SharedMemory.hpp.

Constructor & Destructor Documentation

◆ HeapID() [1/4]

jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::HeapID::HeapID ( void  )
inline

Definition at line 38 of file SharedMemory.hpp.

References size.

◆ HeapID() [2/4]

jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::HeapID::HeapID ( const unsigned long  s,
const char *const  mem_n,
const char *const  mtx_n,
const NTUtils::SecuritySettings *const  sec 
)
inline

Definition at line 39 of file SharedMemory.hpp.

References size.

◆ HeapID() [3/4]

jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::HeapID::HeapID ( const unsigned long  s,
const std::pair< std::string, std::string > &  n,
const NTUtils::SecuritySettings *const  sec 
)
inline

Definition at line 40 of file SharedMemory.hpp.

References size.

◆ HeapID() [4/4]

jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::HeapID::HeapID ( const HeapID h)
inline

Definition at line 41 of file SharedMemory.hpp.

References size.

◆ ~HeapID()

jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::HeapID::~HeapID ( void  )
inline

Definition at line 42 of file SharedMemory.hpp.

Member Function Documentation

◆ operator=()

HeapID& jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::HeapID::operator= ( const HeapID h)
inline

Definition at line 43 of file SharedMemory.hpp.

References size.

Member Data Documentation

◆ names

std::pair< std::string, std::string > jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::HeapID::names

Definition at line 35 of file SharedMemory.hpp.

◆ security

const NTUtils::SecuritySettings* jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::HeapID::security

Definition at line 36 of file SharedMemory.hpp.

◆ size

unsigned long jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::HeapID::size

The documentation for this class was generated from the following file: