RTI Connext Modern C++ API Version 7.7.0
rti::core::policy::Service Class Reference

<<extension>> Indicates if an Entity is associated with a service or tool and if so, which one. More...

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

Public Member Functions

 Service ()
 Creates the default policy (no service) More...
 
 Service (rti::core::policy::ServiceKind the_kind)
 Creates an instance with the specified service kind. More...
 
Service & kind (const rti::core::policy::ServiceKind the_kind)
 Sets the service kind. More...
 
rti::core::policy::ServiceKind kind () const
 Gets the service kind. More...
 

Static Public Member Functions

static Service NoService ()
 Returns a Service with rti::core::policy::ServiceKind_def::NO_SERVICE. More...
 
static Service PersistenceService ()
 Returns a Service with rti::core::policy::ServiceKind_def::PERSISTENCE. More...
 
static Service QueuingService ()
 Returns a Service with rti::core::policy::ServiceKind_def::QUEUING. More...
 
static Service RoutingService ()
 Returns a Service with rti::core::policy::ServiceKind_def::ROUTING. More...
 
static Service RecordingService ()
 Returns a Service with rti::core::policy::ServiceKind_def::RECORDING. More...
 
static Service ReplayService ()
 Returns a Service with rti::core::policy::ServiceKind_def::REPLAY. More...
 
static Service DatabaseIntegrationService ()
 Returns a Service with rti::core::policy::ServiceKind_def::DATABASE_INTEGRATION. More...
 
static Service WebIntegrationService ()
 Returns a Service with rti::core::policy::ServiceKind_def::WEB_INTEGRATION. More...
 
static Service ObservabilityCollectorService ()
 Returns a Service with rti::core::policy::ServiceKind_def::OBSERVABILITY_COLLECTOR. More...
 
static Service AdminConsoleService ()
 Returns a Service with rti::core::policy::ServiceKind_def::ADMIN_CONSOLE. More...
 

Detailed Description

<<extension>> Indicates if an Entity is associated with a service or tool and if so, which one.

This QoS policy is intended to be used by RTI infrastructure services and RTI tools.

User applications should not modify its value.

Entity:
dds::domain::DomainParticipant, dds::sub::DataReader, dds::pub::DataWriter
Properties:
RxO = NO
Changeable = UNTIL ENABLE

Constructor & Destructor Documentation

◆ Service() [1/2]

rti::core::policy::Service::Service ( )
inline

Creates the default policy (no service)

◆ Service() [2/2]

rti::core::policy::Service::Service ( rti::core::policy::ServiceKind  the_kind)
inline

Creates an instance with the specified service kind.

Member Function Documentation

◆ NoService()

static Service rti::core::policy::Service::NoService ( )
inlinestatic

◆ PersistenceService()

static Service rti::core::policy::Service::PersistenceService ( )
inlinestatic

◆ QueuingService()

static Service rti::core::policy::Service::QueuingService ( )
inlinestatic

◆ RoutingService()

static Service rti::core::policy::Service::RoutingService ( )
inlinestatic

◆ RecordingService()

static Service rti::core::policy::Service::RecordingService ( )
inlinestatic

◆ ReplayService()

static Service rti::core::policy::Service::ReplayService ( )
inlinestatic

◆ DatabaseIntegrationService()

static Service rti::core::policy::Service::DatabaseIntegrationService ( )
inlinestatic

◆ WebIntegrationService()

static Service rti::core::policy::Service::WebIntegrationService ( )
inlinestatic

◆ ObservabilityCollectorService()

static Service rti::core::policy::Service::ObservabilityCollectorService ( )
inlinestatic

◆ AdminConsoleService()

static Service rti::core::policy::Service::AdminConsoleService ( )
inlinestatic

◆ kind() [1/2]

Service & rti::core::policy::Service::kind ( const rti::core::policy::ServiceKind  the_kind)

Sets the service kind.

◆ kind() [2/2]

rti::core::policy::ServiceKind rti::core::policy::Service::kind ( ) const

Gets the service kind.