Librasta & Libsci
A C implementation of the RaSTA protocol stack
Data Fields
rasta_notification_ptr Struct Reference

#include <notification.h>

Collaboration diagram for rasta_notification_ptr:
Collaboration graph
[legend]

Data Fields

on_receive_ptr on_receive
 
on_connection_state_change_ptr on_connection_state_change
 
on_diagnostic_notification_ptr on_diagnostic_notification
 
on_disconnection_request_received_ptr on_disconnection_request_received
 
on_diagnostics_available_red_ptr on_redundancy_diagnostic_notification
 
on_handshake_complete_ptr on_handshake_complete
 
on_heartbeat_timeout_ptr on_heartbeat_timeout
 

Detailed Description

function pointers for the notifications that are specified in 5.2.2

Field Documentation

◆ on_connection_state_change

on_connection_state_change_ptr rasta_notification_ptr::on_connection_state_change

called when connection state has changed

◆ on_diagnostic_notification

on_diagnostic_notification_ptr rasta_notification_ptr::on_diagnostic_notification

called when diagnostic notification will be send

◆ on_disconnection_request_received

on_disconnection_request_received_ptr rasta_notification_ptr::on_disconnection_request_received

called when a DiscReq are received

◆ on_handshake_complete

on_handshake_complete_ptr rasta_notification_ptr::on_handshake_complete

called when an entity successfully completed the handshake and is now in state UP

◆ on_heartbeat_timeout

on_heartbeat_timeout_ptr rasta_notification_ptr::on_heartbeat_timeout

called when the T_i timer of an entity expired

◆ on_receive

on_receive_ptr rasta_notification_ptr::on_receive

called when a application message is ready for processing

◆ on_redundancy_diagnostic_notification

on_diagnostics_available_red_ptr rasta_notification_ptr::on_redundancy_diagnostic_notification

called when a diagnostic notification of the redundancy layer occures


The documentation for this struct was generated from the following file: