RTI Connext Micro C API Version 4.3.0
Loading...
Searching...
No Matches
DDS_PskPassTracker_InterfaceI Struct Reference

PSK passphrase tracker user interface. More...

#include <dds_psk_pass_tracker.h>

Data Fields

DDS_PskPassTracker_initializeFunc_T * initialize_func
 Create an instance of the passphrase tracker interface with upstream as the owner.
 
DDS_PskPassTracker_finalizeFunc_T * finalize_func
 Finalize and clean up the passphrase tracker instance.
 

Detailed Description

PSK passphrase tracker user interface.

Interface functions for the passphrase tracker user interface. This allows the user to specify custom implementations of the passphrase tracker. The default passphrase tracker provided with /ndds can be accessed using PSK_FilePassTracker_get_interface.

Field Documentation

◆ initialize_func

DDS_PskPassTracker_initializeFunc_T* DDS_PskPassTracker_InterfaceI::initialize_func

Create an instance of the passphrase tracker interface with upstream as the owner.

Parameters
[out]tracker_dataPointer to store tracker-specific data.
[in]tracker_configConfiguration properties for the tracker.
[in]provider_argUser-provided initialization arguments.
[in]listenerListener structure for passphrase updates.
Returns
RTI_TRUE on successful initialization, RTI_FALSE on failure.

◆ finalize_func

DDS_PskPassTracker_finalizeFunc_T* DDS_PskPassTracker_InterfaceI::finalize_func

Finalize and clean up the passphrase tracker instance.

Parameters
[in]tracker_dataPointer to tracker-specific data.
Returns
RTI_TRUE on successful finalization, RTI_FALSE on failure.