RTI Connext Modern C++ API  Version 6.1.0
rti::core::policy::DiscoveryConfigBuiltinPluginKindMask Class Reference

<<extension>> A mask that selects the built-in discovery plugins to be used More...

#include <PolicyKind.hpp>

Inherits bitset< 3 >.

Public Types

typedef std::bitset< 3 > MaskType
 The base type, std::bitset. More...
 

Public Member Functions

 DiscoveryConfigBuiltinPluginKindMask ()
 Creates an empty mask. More...
 
 DiscoveryConfigBuiltinPluginKindMask (uint64_t mask)
 Creates a mask from the bits in an integer. More...
 
 DiscoveryConfigBuiltinPluginKindMask (const MaskType &mask)
 Creates a mask from a std::bitset. More...
 

Static Public Member Functions

static const DiscoveryConfigBuiltinPluginKindMask all ()
 All the bits are set. More...
 
static const DiscoveryConfigBuiltinPluginKindMask none ()
 No bits are set. More...
 
static const DiscoveryConfigBuiltinPluginKindMask SDP ()
 Selects the Simple discovery plugin (default) More...
 

Detailed Description

<<extension>> A mask that selects the built-in discovery plugins to be used

Member Typedef Documentation

◆ MaskType

The base type, std::bitset.

Constructor & Destructor Documentation

◆ DiscoveryConfigBuiltinPluginKindMask() [1/3]

rti::core::policy::DiscoveryConfigBuiltinPluginKindMask::DiscoveryConfigBuiltinPluginKindMask ( )
inline

Creates an empty mask.

◆ DiscoveryConfigBuiltinPluginKindMask() [2/3]

rti::core::policy::DiscoveryConfigBuiltinPluginKindMask::DiscoveryConfigBuiltinPluginKindMask ( uint64_t  mask)
inlineexplicit

Creates a mask from the bits in an integer.

◆ DiscoveryConfigBuiltinPluginKindMask() [3/3]

rti::core::policy::DiscoveryConfigBuiltinPluginKindMask::DiscoveryConfigBuiltinPluginKindMask ( const MaskType mask)
inline

Creates a mask from a std::bitset.

Member Function Documentation

◆ all()

static const DiscoveryConfigBuiltinPluginKindMask rti::core::policy::DiscoveryConfigBuiltinPluginKindMask::all ( )
inlinestatic

All the bits are set.

◆ none()

static const DiscoveryConfigBuiltinPluginKindMask rti::core::policy::DiscoveryConfigBuiltinPluginKindMask::none ( )
inlinestatic

No bits are set.

◆ SDP()

static const DiscoveryConfigBuiltinPluginKindMask rti::core::policy::DiscoveryConfigBuiltinPluginKindMask::SDP ( )
inlinestatic

Selects the Simple discovery plugin (default)