11#ifndef routingservice_transformation_h
12#define routingservice_transformation_h
363#define RTI_ROUTING_SERVICE_TRANSFORMATION_PLUGIN_INIT_NUMBER (9876543)
375#define RTI_RoutingServiceTransformationPlugin_initialize(transf) \
377 struct RTI_RoutingServiceVersion rsVersion = RTI_ROUTING_SERVICE_VERSION; \
378 struct RTI_RoutingServiceVersion transfVersion = {0,0,0,0}; \
379 (transf)->_init = RTI_ROUTING_SERVICE_TRANSFORMATION_PLUGIN_INIT_NUMBER; \
380 (transf)->_rs_version = rsVersion; \
381 (transf)->plugin_version = transfVersion; \
382 (transf)->transformation_plugin_delete = 0; \
383 (transf)->transformation_plugin_create_transformation = 0; \
384 (transf)->transformation_plugin_delete_transformation = 0; \
385 (transf)->transformation_transform = 0; \
386 (transf)->transformation_return_loan = 0; \
387 (transf)->transformation_update = 0; \
388 (transf)->user_object = 0; \
struct RTI_RoutingServiceEnvironmentImpl RTI_RoutingServiceEnvironment
The environment permits the return of error information in the RTI Routing Service API and informatio...
Definition: routingservice_infrastructure.h:183
void * RTI_RoutingServiceSample
Stream sample.
Definition: routingservice_infrastructure.h:482
void * RTI_RoutingServiceSampleInfo
Stream sample info. In DDS, this is a DDS_SampleInfo object.
Definition: routingservice_infrastructure.h:489
RTI Routing Service Infrastructure.
Set of configuration properties.
Definition: routingservice_infrastructure.h:77
struct RTI_RoutingServiceNameValue * properties
Array of configuration properties.
Definition: routingservice_infrastructure.h:79
Type information.
Definition: routingservice_infrastructure.h:438
Represents the version of a plugin or RTI Routing Service itself.
Definition: routingservice_infrastructure.h:190