#include <NTPerformanceObjects.hpp>
|
typedef ManagedSharedMemorySTLIntf< KnRManagedSharedMemory< char >, 0 > | sm_char_heap_type |
|
typedef std::basic_string< char, std::char_traits< char >, SMAllocator< sm_char_heap_type, char > > | sm_string_type |
|
typedef ManagedSharedMemorySTLIntf< KnRManagedSharedMemory< sm_string_type >, 2 > | sm_string_heap_type |
|
typedef ManagedSharedMemorySTLIntf< KnRManagedSharedMemory< NTPerformanceObjects * >, 1 > | nt_po_heap_type |
|
typedef std::map< sm_string_type, NTPerformanceObjects *, std::less< sm_string_type >, SMAllocator< nt_po_heap_type, NTPerformanceObjects * > > | cpp_performance_objects_type |
|
typedef ManagedSharedMemorySTLIntf< KnRManagedSharedMemory< cpp_performance_objects_type >, 3 > | cpp_po_heap_type |
|
Definition at line 56 of file NTPerformanceObjects.hpp.
◆ cpp_performance_objects_type
◆ cpp_po_heap_type
◆ nt_po_heap_type
◆ sm_char_heap_type
◆ sm_string_heap_type
◆ sm_string_type
◆ NTPerformanceObjects()
NTPerformanceObjects::NTPerformanceObjects |
( |
const std::string & |
obj_prefix, |
|
|
const std::pair< std::string, std::string > & |
lang_details, |
|
|
const PerfObjectDetails & |
perf_obj_details, |
|
|
const bool |
q = true |
|
) |
| |
|
inline |
◆ ~NTPerformanceObjects()
NTPerformanceObjects::~NTPerformanceObjects |
( |
void |
| ) |
|
|
inlinevirtual |
◆ Close()
DWORD NTPerformanceObjects::Close |
( |
void |
| ) |
|
|
inlinestatic |
◆ Collect() [1/2]
virtual DWORD jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::NTPerformanceObjects::Collect |
( |
LPWSTR |
lpwszValue, |
|
|
LPVOID * |
lppData, |
|
|
LPDWORD |
lpcbBytes, |
|
|
LPDWORD |
lpcObjectTypes |
|
) |
| |
|
inlineprotectedpure virtual |
◆ Collect() [2/2]
static DWORD jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::NTPerformanceObjects::Collect |
( |
NTPerformanceObjects *const |
pthis, |
|
|
LPWSTR |
lpwszValue, |
|
|
LPVOID * |
lppData, |
|
|
LPDWORD |
lpcbBytes, |
|
|
LPDWORD |
lpcObjectTypes |
|
) |
| |
|
inlinestatic |
◆ Open() [1/2]
static DWORD jmmcg::LIBJMMCG_VER_NAMESPACE::NTUtils::NTPerformanceObjects::Open |
( |
NTPerformanceObjects *const |
pthis | ) |
|
|
inlinestatic |
◆ Open() [2/2]
DWORD NTPerformanceObjects::Open |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
◆ allow_all
◆ nt_event_log
◆ perf_ctr_map_sect
CComAutoCriticalSection NTPerformanceObjects::perf_ctr_map_sect |
|
static |
The documentation for this class was generated from the following files: