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

<<extension>> Mask of reserved ports More...

#include <rti/core/policy/CorePolicy.hpp>

Inherits bitset< 4 >.

Public Types

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

Public Member Functions

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

Static Public Member Functions

static const
RtpsReservedPortKindMask 
all ()
 All bits are set.
 
static const
RtpsReservedPortKindMask 
none ()
 No bits are set.
 
static const
RtpsReservedPortKindMask 
default_mask ()
 The default value of rti::core::policy::WireProtocol::rtps_reserved_port_mask.
 
static const
RtpsReservedPortKindMask 
builtin_unicast ()
 Select the metatraffic unicast port.
 
static const
RtpsReservedPortKindMask 
builtin_multicast ()
 Select the metatraffic multicast port.
 
static const
RtpsReservedPortKindMask 
user_unicast ()
 Select the usertraffic unicast port.
 
static const
RtpsReservedPortKindMask 
user_multicast ()
 Select the usertraffic multicast port.
 

Detailed Description

Member Typedef Documentation

The base type, std::bitset.

Constructor & Destructor Documentation

rti::core::policy::RtpsReservedPortKindMask::RtpsReservedPortKindMask ( )
inline

Creates the mask none()

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

Creates a mask from the bits in an integer.

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

Creates a mask from a std::bitset.

Member Function Documentation

static const RtpsReservedPortKindMask rti::core::policy::RtpsReservedPortKindMask::builtin_unicast ( )
inlinestatic

Select the metatraffic unicast port.

static const RtpsReservedPortKindMask rti::core::policy::RtpsReservedPortKindMask::builtin_multicast ( )
inlinestatic

Select the metatraffic multicast port.

static const RtpsReservedPortKindMask rti::core::policy::RtpsReservedPortKindMask::user_unicast ( )
inlinestatic

Select the usertraffic unicast port.

static const RtpsReservedPortKindMask rti::core::policy::RtpsReservedPortKindMask::user_multicast ( )
inlinestatic

Select the usertraffic multicast port.


RTI Connext Modern C++ API Version 6.0.1 Copyright © Sat Nov 23 2019 Real-Time Innovations, Inc