RTI Connext .Net APIs
Version 5.3.1
|
A request coming from one of the built-in services. More...
#include <managed_builtin.h>
Public Attributes | |
System::Int32 | service_id |
The id of the service that the request was sent on. More... | |
GUID_t | instance_id |
Each ServiceRequest is keyed on the instance_id. More... | |
ByteSeq ^ | request_body |
Service-specific information. More... | |
Properties | |
static System::Int32 | UNKNOWN_SERVICE_ID [get] |
An invalid Service Id. More... | |
static System::Int32 | TOPIC_QUERY_SERVICE_ID [get] |
Service Id for the DDS::TopicQuery Service. More... | |
A request coming from one of the built-in services.
Data associated with the built-in topic DDS::ServiceRequestTypeSupport::SERVICE_REQUEST_TOPIC_NAME. It contains service-specific information.
System::Int32 DDS::ServiceRequest::service_id |
The id of the service that the request was sent on.
There can be multiple services that use the built-in ServiceRequest topic. The service_id identifies which service a specific request was sent from.
GUID_t DDS::ServiceRequest::instance_id |
Each ServiceRequest is keyed on the instance_id.
The instance_id provides a way for users to differentiate between different requests coming from the same service.
ByteSeq ^ DDS::ServiceRequest::request_body |
Service-specific information.
Each service uses the request_body field to send information specific to that service in the form of an opaque sequence of bytes. Each service provides a helper function that will deserialize the information from the request body.