RTI transport  Version 1.2af [build 00]
 All Data Structures Files Functions Variables Typedefs Enumerations Groups
NDDS_Transport_Listener Struct Reference

Structure to hold callback functions that are invoked by a Transport-Plugin instance to notify that a dynamic change in the state of the Transport Plugin has occured. More...

Data Fields

void * listener_data
 Listener data.
 
NDDS_Transport_Listener_Interface_Changed_Callback on_interface_changed
 Callback invoked by the Transport-Plugin instance to notify that the number of interfaces that it can use has changed.
 

Detailed Description

Structure to hold callback functions that are invoked by a Transport-Plugin instance to notify that a dynamic change in the state of the Transport Plugin has occured.

Field Documentation

void* NDDS_Transport_Listener::listener_data

Listener data.

NDDS_Transport_Listener_Interface_Changed_Callback NDDS_Transport_Listener::on_interface_changed

Callback invoked by the Transport-Plugin instance to notify that the number of interfaces that it can use has changed.

Parameters
listener_data_in<<in>> The listener data.
plugin_in<<in>> The Transport-Plugin instance that invoked this callback.
interface_changed_in<<in>> The changed interface that trigger the callback.
MT Safety:
Multithread Safe The implementor of this callback must ensure that it is multi-thread safe, so that callers (Transport-Plugin instances) don't have to worry about multithreaded safety issues.


RTI transport Version 1.2af [build 00] Copyright © Sun Mar 3 2019 Real-Time Innovations, Inc