CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
DDS::rpc::example::Foo_Request Struct Reference

Public Member Functions

 Foo_Request ()
 
DDS::SampleIdentity_trequest_id ()
 

Data Fields

struct DDS::rpc::RequestHeader header
 
class Foo_Call data
 

Detailed Description

Data type generated to represent a Request (call to one of the methods) on the Foo service.

Constructor & Destructor Documentation

◆ Foo_Request()

DDS::rpc::example::Foo_Request::Foo_Request ( )

Constructor, Copy Constructor, Destructor, Assignment operator

Member Function Documentation

◆ request_id()

DDS::SampleIdentity_t* DDS::rpc::example::Foo_Request::request_id ( )
inline

Each request generated by a client has a unique requestId. This is populated when the request is published.

Field Documentation

◆ data

class Foo_Call DDS::rpc::example::Foo_Request::data

This holds the parameter data to pass to the service and an indication of which method is being requested. (The union discriminator.)

◆ header

struct DDS::rpc::RequestHeader DDS::rpc::example::Foo_Request::header

The Request includes a header that identifies the source GUID and SequenceNumber of the request.


© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.