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

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

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

Public Member Functions

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

Static Public Member Functions

static Service NoService ()
 Returns a Service with ServiceKind::NO_SERVICE.
 
static Service PersistenceService ()
 Returns a Service with ServiceKind::PERSISTENCE.
 
static Service QueuingService ()
 Returns a Service with ServiceKind::QUEUING.
 
static Service RoutingService ()
 Returns a Service with ServiceKind::ROUTING.
 
static Service RecordingService ()
 Returns a Service with ServiceKind::RECORDING.
 
static Service ReplayService ()
 Returns a Service with ServiceKind::REPLAY.
 
static Service DatabaseIntegrationService ()
 Returns a Service with ServiceKind::DATABASE_INTEGRATION.
 
static Service WebIntegrationService ()
 Returns a Service with ServiceKind::WEB_INTEGRATION.
 

Detailed Description

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

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

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

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

Creates the default policy (no service)

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

Creates an instance with the specified service kind.

Member Function Documentation

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

Returns a Service with ServiceKind::NO_SERVICE.

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

Returns a Service with ServiceKind::PERSISTENCE.

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

Returns a Service with ServiceKind::QUEUING.

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

Returns a Service with ServiceKind::ROUTING.

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

Returns a Service with ServiceKind::RECORDING.

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

Returns a Service with ServiceKind::REPLAY.

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

Returns a Service with ServiceKind::DATABASE_INTEGRATION.

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

Returns a Service with ServiceKind::WEB_INTEGRATION.

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

Sets the service kind.

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

Gets the service kind.


RTI Connext Modern C++ API Version 5.3.0 Copyright © Sun Jun 25 2017 Real-Time Innovations, Inc