RTI Connext C API Version 7.3.0

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

Data Structures

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

Typedefs

typedef struct DDS_ServiceRequest DDS_ServiceRequest
 A request coming from one of the built-in services. More...
 
typedef struct DDS_ServiceRequestDataReader DDS_ServiceRequestDataReader
 Instantiates DataReader < DDS_ServiceRequest > . 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 DDS_TopicQuery 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 DDS_TopicQuery, 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
DDS_ParticipantBuiltinTopicDataDataReader

◆ DDS_ServiceRequestDataReader

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 DDS_TopicQuery 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 DDS_ServiceRequestDataReader

See also
DDS_ServiceRequest
DDS_ServiceRequestDataReader