RTI Connext Traditional C++ API Version 7.2.0

Builtin topic for accessing requests from different services within RTI Connext. More...

Classes

struct  DDS_ServiceRequest
 A request coming from one of the built-in services. More...
 
struct  DDS_ServiceRequestSeq
 Instantiates FooSeq < DDS_ServiceRequest > . More...
 
class  DDSServiceRequestTypeSupport
 Instantiates TypeSupport < DDS_ServiceRequest > . More...
 
class  DDSServiceRequestDataReader
 Instantiates DataReader < DDS_ServiceRequest > . More...
 

Typedefs

typedef struct DDS_ServiceRequest DDS_ServiceRequest
 A request coming from one of the built-in services. More...
 

Variables

const DDS_Long DDS_UNKNOWN_SERVICE_REQUEST_ID
 An invalid Service Id. More...
 
const DDS_Long DDS_TOPIC_QUERY_SERVICE_REQUEST_ID
 Service Id for the DDSTopicQuery Service. More...
 
const DDS_Long DDS_LOCATOR_REACHABILITY_SERVICE_REQUEST_ID
 Service Id for the Locator Reachability Service. More...
 
const DDS_Long DDS_INSTANCE_STATE_SERVICE_REQUEST_ID
 Service Id for the Instance State Request service. More...
 
const DDS_Long DDS_MONITORING_LIBRARY_COMMAND_SERVICE_REQUEST_ID
 Service Id for RTI Monitoring Library 2.0 Command Service Request. More...
 
const DDS_Long DDS_MONITORING_LIBRARY_REPLY_SERVICE_REQUEST_ID
 Service Id for RTI Monitoring Library 2.0 Reply Service Requests. More...
 
const char * DDS_SERVICE_REQUEST_TOPIC_NAME
 Service Request topic name. More...
 

Detailed Description

Builtin topic for accessing requests from different services within RTI Connext.

Currently, the DDSTopicQuery, Locator Reachability Instance State Consistency and Controlability (part of Observability) all rely on this topic.

See also
Topic Queries for an explanation of how TopicQueries use ServiceRequests and how you can access the ServiceRequests for debugging purposes in the section The Built-in ServiceRequest DataReader.

Typedef Documentation

◆ DDS_ServiceRequest

A request coming from one of the built-in services.

Data associated with the built-in topic DDS_SERVICE_REQUEST_TOPIC_NAME. It contains service-specific information.

See also
DDS_SERVICE_REQUEST_TOPIC_NAME
DDSParticipantBuiltinTopicDataDataReader

Variable Documentation

◆ DDS_UNKNOWN_SERVICE_REQUEST_ID

const DDS_Long DDS_UNKNOWN_SERVICE_REQUEST_ID
extern

An invalid Service Id.

◆ DDS_TOPIC_QUERY_SERVICE_REQUEST_ID

const DDS_Long DDS_TOPIC_QUERY_SERVICE_REQUEST_ID
extern

Service Id for the DDSTopicQuery Service.

◆ DDS_LOCATOR_REACHABILITY_SERVICE_REQUEST_ID

const DDS_Long DDS_LOCATOR_REACHABILITY_SERVICE_REQUEST_ID
extern

Service Id for the Locator Reachability Service.

◆ DDS_INSTANCE_STATE_SERVICE_REQUEST_ID

const DDS_Long DDS_INSTANCE_STATE_SERVICE_REQUEST_ID
extern

Service Id for the Instance State Request service.

◆ DDS_MONITORING_LIBRARY_COMMAND_SERVICE_REQUEST_ID

const DDS_Long DDS_MONITORING_LIBRARY_COMMAND_SERVICE_REQUEST_ID
extern

Service Id for RTI Monitoring Library 2.0 Command Service Request.

RTI Monitoring Library 2.0 remote commands are sent using this service.

◆ DDS_MONITORING_LIBRARY_REPLY_SERVICE_REQUEST_ID

const DDS_Long DDS_MONITORING_LIBRARY_REPLY_SERVICE_REQUEST_ID
extern

Service Id for RTI Monitoring Library 2.0 Reply Service Requests.

Replies to RTI Monitoring Library 2.0 remote commands are sent using this service.

◆ DDS_SERVICE_REQUEST_TOPIC_NAME

const char* DDS_SERVICE_REQUEST_TOPIC_NAME
extern

Service Request topic name.

Topic name of the DDSServiceRequestDataReader

See also
DDS_ServiceRequest
DDSServiceRequestDataReader