RTI Connext Modern C++ API  Version 6.1.0
rti::util::heap_monitoring Namespace Reference

<<extension>> Contains the functions to enable and use the heap-monitoring utility. More...

Classes

class  HeapMonitoringParams
 Input parameters for enabling heap monitoring. They will be used for configuring the format of the snapshot. More...
 
struct  SnapshotContentFormat_def
 Bitmap used to decide which information of the snapshot will be displayed. More...
 
struct  SnapshotOutputFormat_def
 Specify the format of the output of the snapshot. RTI Connext. More...
 

Typedefs

typedef dds::core::safe_enum< SnapshotOutputFormat_defSnapshotOutputFormat
 Specify the format of the output of the snapshot. More...
 
typedef dds::core::safe_enum< SnapshotContentFormat_defSnapshotContentFormat
 Bitmap used to decide which information of the snapshot will be displayed. More...
 

Functions

bool enable ()
 Starts monitoring the heap memory used by RTI Connext. More...
 
bool enable (const HeapMonitoringParams &params)
 Starts monitoring the heap memory used by RTI Connext with params. More...
 
void disable ()
 Stops monitoring the heap memory used by RTI Connext. More...
 
bool pause ()
 Pauses heap monitoring. More...
 
bool resume ()
 Resumes heap monitoring. More...
 
bool take_snapshot (const std::string &filename, bool print_details=false)
 Saves the current heap memory usage in a file. More...
 

Detailed Description

<<extension>> Contains the functions to enable and use the heap-monitoring utility.