RTI Routing Service Version 7.3.0
RTI_RoutingServiceTransformationPlugin Struct Reference

Transformation plugin. More...

Data Fields

struct RTI_RoutingServiceVersion plugin_version
 The version of this transformation plugin. More...
 
RTI_RoutingServiceTransformationPlugin_DeleteFcn transformation_plugin_delete
 Handles the deletion of the transformation plugin. More...
 
RTI_RoutingServiceTransformationPlugin_CreateTransformationFcn transformation_plugin_create_transformation
 Handles the creation of transformations. More...
 
RTI_RoutingServiceTransformationPlugin_DeleteTransformationFcn transformation_plugin_delete_transformation
 Handles the deletion of transformations. More...
 
RTI_RoutingServiceTransformation_TransformFcn transformation_transform
 Handles the transformation of samples. More...
 
RTI_RoutingServiceTransformation_ReturnLoanFcn transformation_return_loan
 Handles the return of the loan taken on the transformed samples. More...
 
RTI_RoutingServiceTransformation_UpdateFcn transformation_update
 Handles the update of the transformation configuration. More...
 
void * user_object
 A place for transformation implementors to keep a pointer to data that may be needed by the implementation. More...
 

Detailed Description

Transformation plugin.

This structure contains the plugin implementation as a set of function pointers.

Field Documentation

◆ plugin_version

struct RTI_RoutingServiceVersion RTI_RoutingServiceTransformationPlugin::plugin_version

The version of this transformation plugin.

◆ transformation_plugin_delete

RTI_RoutingServiceTransformationPlugin_DeleteFcn RTI_RoutingServiceTransformationPlugin::transformation_plugin_delete

Handles the deletion of the transformation plugin.

◆ transformation_plugin_create_transformation

RTI_RoutingServiceTransformationPlugin_CreateTransformationFcn RTI_RoutingServiceTransformationPlugin::transformation_plugin_create_transformation

Handles the creation of transformations.

◆ transformation_plugin_delete_transformation

RTI_RoutingServiceTransformationPlugin_DeleteTransformationFcn RTI_RoutingServiceTransformationPlugin::transformation_plugin_delete_transformation

Handles the deletion of transformations.

◆ transformation_transform

RTI_RoutingServiceTransformation_TransformFcn RTI_RoutingServiceTransformationPlugin::transformation_transform

Handles the transformation of samples.

◆ transformation_return_loan

RTI_RoutingServiceTransformation_ReturnLoanFcn RTI_RoutingServiceTransformationPlugin::transformation_return_loan

Handles the return of the loan taken on the transformed samples.

◆ transformation_update

RTI_RoutingServiceTransformation_UpdateFcn RTI_RoutingServiceTransformationPlugin::transformation_update

Handles the update of the transformation configuration.

◆ user_object

void* RTI_RoutingServiceTransformationPlugin::user_object

A place for transformation implementors to keep a pointer to data that may be needed by the implementation.