RTI Connext Modern C++ API
Version 6.1.2
|
The attributes used in the string representation of the Activity Context can be configured through this mask. More...
#include <ActivityContext.hpp>
Inherits bitset< 32 >.
Public Types | |
typedef std::bitset< 32 > | MaskType |
A typedef of std::bitset<32> for convenience. More... | |
Public Member Functions | |
AttributeKindMask () | |
Not provide any attribute of the resource of the Activity Context. More... | |
AttributeKindMask (uint64_t mask) | |
Construct a AttributeKindMask from an integer. More... | |
AttributeKindMask (const MaskType &mask) | |
Construct a AttributeKindMask from a MaskType object. More... | |
Static Public Member Functions | |
static const AttributeKindMask | guid_prefix () |
Provide the entity GUID prefix to the resource of the Activity Context. More... | |
static const AttributeKindMask | topic () |
Provide the Topic to the resource of the Activity Context. The topic attribute is specified by "T". More... | |
static const AttributeKindMask | type () |
Provide the data type to the resource of the Activity Context. The type attribute is specified by "C". More... | |
static const AttributeKindMask | entity_kind () |
Provide the entity kind to the resource of the Activity Context. The kind attribute is specified by "E". More... | |
static const AttributeKindMask | domain_id () |
Provide the domain ID to the resource of the Activity Context. The domain attribute is specified by "D". More... | |
static const AttributeKindMask | entity_name () |
Provide the entity name to the resource of the Activity Context. The name attribute is specified by "N". More... | |
static const AttributeKindMask | default_mask () |
Provide the default attributes of the resource of the Activity Context. More... | |
static const AttributeKindMask | none () |
Not provide any attribute of the resource of the Activity Context. More... | |
static const AttributeKindMask | all () |
Provide all the possibles attributes of the resource of the Activity Context. More... | |
The attributes used in the string representation of the Activity Context can be configured through this mask.
This mask indicates what attributes of the resource are used when RTI Connext logs a message or when the Heap Monitoring utility saves statistics for a memory allocation.
typedef std::bitset<32> rti::config::activity_context::AttributeKindMask::MaskType |
A typedef of std::bitset<32> for convenience.
|
inline |
Not provide any attribute of the resource of the Activity Context.
|
inlineexplicit |
Construct a AttributeKindMask from an integer.
mask | Value whose bits are copied to the bitset positions |
|
inline |
Construct a AttributeKindMask from a MaskType object.
mask | A std::bitset<32> to construct this AttributeKindMask from |
|
inlinestatic |
Provide the entity GUID prefix to the resource of the Activity Context.
For example:
|
inlinestatic |
Provide the Topic to the resource of the Activity Context. The topic attribute is specified by "T".
For example:
|
inlinestatic |
Provide the data type to the resource of the Activity Context. The type attribute is specified by "C".
For example:
|
inlinestatic |
Provide the entity kind to the resource of the Activity Context. The kind attribute is specified by "E".
For example:
|
inlinestatic |
Provide the domain ID to the resource of the Activity Context. The domain attribute is specified by "D".
For example:
|
inlinestatic |
Provide the entity name to the resource of the Activity Context. The name attribute is specified by "N".
For example:
|
inlinestatic |
Provide the default attributes of the resource of the Activity Context.
|
inlinestatic |
Not provide any attribute of the resource of the Activity Context.
|
inlinestatic |
Provide all the possibles attributes of the resource of the Activity Context.
References rti::config::activity_context::set_attribute_mask().