RTI Connext Modern C++ API  Version 5.3.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
rti::core::policy::TransportBuiltinMask Class Reference

<<extension>> Mask that specifies which built-in transports are used More...

#include <PolicyKind.hpp>

Inherits bitset< 4 >.

Public Types

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

Public Member Functions

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

Static Public Member Functions

static const TransportBuiltinMask all ()
 All bits are set.
 
static const TransportBuiltinMask none ()
 No bits are set.
 
static const TransportBuiltinMask shmem ()
 Selects the built-in shared-memory transport.
 
static const TransportBuiltinMask udpv4 ()
 Selects the built-in UDPv4 transport.
 
static const TransportBuiltinMask udpv6 ()
 Selects the built-in UDPv6 transport.
 

Detailed Description

<<extension>> Mask that specifies which built-in transports are used

Member Typedef Documentation

The base type, std::bitset.

Constructor & Destructor Documentation

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

Creates a mask from the bits in an integer.

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

Creates a mask from a std::bitset.

Member Function Documentation

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

All bits are set.

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

No bits are set.

static const TransportBuiltinMask rti::core::policy::TransportBuiltinMask::shmem ( )
inlinestatic

Selects the built-in shared-memory transport.

static const TransportBuiltinMask rti::core::policy::TransportBuiltinMask::udpv4 ( )
inlinestatic

Selects the built-in UDPv4 transport.

static const TransportBuiltinMask rti::core::policy::TransportBuiltinMask::udpv6 ( )
inlinestatic

Selects the built-in UDPv6 transport.


RTI Connext Modern C++ API Version 5.3.1 Copyright © Mon Feb 19 2018 Real-Time Innovations, Inc