S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
io_dispatch_mgr.h File Reference
#include "b2c.h"
#include "app_cb_call_context_bs.h"
#include "channel_mgr.h"
#include "data_value_pointer_bs.h"
#include "node_id_pointer_bs.h"
#include "service_mgr.h"
#include "time_reference_bs.h"
#include "write_value_pointer_bs.h"
#include "constants.h"
#include "constants_statuscodes_bs.h"

Go to the source code of this file.

Macros

#define io_dispatch_mgr__internal_server_inactive_session_prio_event   service_mgr__internal_server_inactive_session_prio_event
 

Functions

void io_dispatch_mgr__INITIALISATION (void)
 
void io_dispatch_mgr__get_msg_header_type (const constants__t_msg_type_i io_dispatch_mgr__msg_typ, constants__t_msg_header_type_i *const io_dispatch_mgr__header_type)
 
void io_dispatch_mgr__l_may_close_secure_channel_without_session (t_bool *const io_dispatch_mgr__l_is_one_sc_closing)
 
void io_dispatch_mgr__l_set_app_call_context_channel_config (const constants__t_channel_i io_dispatch_mgr__p_channel)
 
void io_dispatch_mgr__UNINITIALISATION (void)
 
void io_dispatch_mgr__client_activate_new_session (const constants__t_channel_config_idx_i io_dispatch_mgr__channel_config_idx, const constants__t_reverse_endpoint_config_idx_i io_dispatch_mgr__reverse_endpoint_config_idx, const constants__t_user_token_i io_dispatch_mgr__p_user_token, const constants__t_session_application_context_i io_dispatch_mgr__app_context, t_bool *const io_dispatch_mgr__bres)
 
void io_dispatch_mgr__client_channel_connected_event (const constants__t_channel_config_idx_i io_dispatch_mgr__channel_config_idx, const constants__t_reverse_endpoint_config_idx_i io_dispatch_mgr__reverse_endpoint_config_idx, const constants__t_channel_i io_dispatch_mgr__channel)
 
void io_dispatch_mgr__client_reactivate_session_new_user (const constants__t_session_i io_dispatch_mgr__session, const constants__t_user_token_i io_dispatch_mgr__p_user_token)
 
void io_dispatch_mgr__client_request_timeout (const constants__t_channel_i io_dispatch_mgr__channel, const constants__t_client_request_handle_i io_dispatch_mgr__request_handle)
 
void io_dispatch_mgr__client_secure_channel_timeout (const constants__t_channel_config_idx_i io_dispatch_mgr__channel_config_idx)
 
void io_dispatch_mgr__client_send_close_session_request (const constants__t_session_i io_dispatch_mgr__session, constants_statuscodes_bs__t_StatusCode_i *const io_dispatch_mgr__ret)
 
void io_dispatch_mgr__client_send_discovery_request (const constants__t_channel_config_idx_i io_dispatch_mgr__channel_config_idx, const constants__t_reverse_endpoint_config_idx_i io_dispatch_mgr__reverse_endpoint_config_idx, const constants__t_msg_i io_dispatch_mgr__req_msg, const constants__t_application_context_i io_dispatch_mgr__app_context, constants_statuscodes_bs__t_StatusCode_i *const io_dispatch_mgr__ret)
 
void io_dispatch_mgr__client_send_service_request (const constants__t_session_i io_dispatch_mgr__session, const constants__t_msg_i io_dispatch_mgr__req_msg, const constants__t_application_context_i io_dispatch_mgr__app_context, constants_statuscodes_bs__t_StatusCode_i *const io_dispatch_mgr__ret)
 
void io_dispatch_mgr__close_all_active_connections (const t_bool io_dispatch_mgr__p_clientOnly, t_bool *const io_dispatch_mgr__bres)
 
void io_dispatch_mgr__internal_client_activate_orphaned_session (const constants__t_session_i io_dispatch_mgr__session, const constants__t_channel_config_idx_i io_dispatch_mgr__channel_config_idx)
 
void io_dispatch_mgr__internal_client_create_session (const constants__t_session_i io_dispatch_mgr__session, const constants__t_channel_config_idx_i io_dispatch_mgr__channel_config_idx)
 
void io_dispatch_mgr__internal_server_data_changed (const constants__t_WriteValuePointer_i io_dispatch_mgr__p_old_write_value_pointer, const constants__t_WriteValuePointer_i io_dispatch_mgr__p_new_write_value_pointer, t_bool *const io_dispatch_mgr__bres)
 
void io_dispatch_mgr__internal_server_evaluate_all_session_user_cert (void)
 
void io_dispatch_mgr__internal_server_evaluate_session_timeout (const constants__t_session_i io_dispatch_mgr__session)
 
void io_dispatch_mgr__internal_server_event_triggered (const constants__t_NodeId_i io_dispatch_mgr__p_notifierId, const constants__t_Event_i io_dispatch_mgr__p_event, const constants__t_subscription_i io_dispatch_mgr__p_sub_id, const constants__t_monitoredItemId_i io_dispatch_mgr__p_mi_id, t_bool *const io_dispatch_mgr__bres)
 
void io_dispatch_mgr__internal_server_node_changed (const t_bool io_dispatch_mgr__p_node_added, const constants__t_NodeId_i io_dispatch_mgr__p_nid)
 
void io_dispatch_mgr__internal_server_send_publish_response_prio_event (const constants__t_session_i io_dispatch_mgr__p_session, const constants__t_server_request_handle_i io_dispatch_mgr__p_req_handle, const constants__t_request_context_i io_dispatch_mgr__p_req_context, const constants__t_msg_i io_dispatch_mgr__p_publish_resp_msg, const constants_statuscodes_bs__t_StatusCode_i io_dispatch_mgr__p_statusCode, t_bool *const io_dispatch_mgr__bres)
 
void io_dispatch_mgr__internal_server_subscription_publish_timeout (const constants__t_subscription_i io_dispatch_mgr__p_subscription, t_bool *const io_dispatch_mgr__bres)
 
void io_dispatch_mgr__receive_msg_buffer (const constants__t_channel_i io_dispatch_mgr__channel, const constants__t_byte_buffer_i io_dispatch_mgr__buffer, const constants__t_request_context_i io_dispatch_mgr__request_context, t_bool *const io_dispatch_mgr__valid_msg)
 
void io_dispatch_mgr__secure_channel_lost (const constants__t_channel_i io_dispatch_mgr__channel)
 
void io_dispatch_mgr__server_channel_connected_event (const constants__t_endpoint_config_idx_i io_dispatch_mgr__endpoint_config_idx, const constants__t_channel_config_idx_i io_dispatch_mgr__channel_config_idx, const constants__t_channel_i io_dispatch_mgr__channel, t_bool *const io_dispatch_mgr__bres)
 
void io_dispatch_mgr__server_treat_local_service_request (const constants__t_endpoint_config_idx_i io_dispatch_mgr__endpoint_config_idx, const constants__t_msg_i io_dispatch_mgr__req_msg, const constants__t_application_context_i io_dispatch_mgr__app_context, constants_statuscodes_bs__t_StatusCode_i *const io_dispatch_mgr__ret)
 
void io_dispatch_mgr__snd_msg_failure (const constants__t_channel_i io_dispatch_mgr__channel, const constants__t_request_context_i io_dispatch_mgr__request_id, const constants_statuscodes_bs__t_StatusCode_i io_dispatch_mgr__error_status)
 

Macro Definition Documentation

◆ io_dispatch_mgr__internal_server_inactive_session_prio_event

#define io_dispatch_mgr__internal_server_inactive_session_prio_event   service_mgr__internal_server_inactive_session_prio_event

Function Documentation

◆ io_dispatch_mgr__INITIALISATION()

void io_dispatch_mgr__INITIALISATION ( void )
extern

◆ io_dispatch_mgr__get_msg_header_type()

void io_dispatch_mgr__get_msg_header_type ( const constants__t_msg_type_i io_dispatch_mgr__msg_typ,
constants__t_msg_header_type_i *const io_dispatch_mgr__header_type )
extern

◆ io_dispatch_mgr__l_may_close_secure_channel_without_session()

void io_dispatch_mgr__l_may_close_secure_channel_without_session ( t_bool *const io_dispatch_mgr__l_is_one_sc_closing)
extern

◆ io_dispatch_mgr__l_set_app_call_context_channel_config()

void io_dispatch_mgr__l_set_app_call_context_channel_config ( const constants__t_channel_i io_dispatch_mgr__p_channel)
extern

◆ io_dispatch_mgr__UNINITIALISATION()

void io_dispatch_mgr__UNINITIALISATION ( void )
extern

◆ io_dispatch_mgr__client_activate_new_session()

void io_dispatch_mgr__client_activate_new_session ( const constants__t_channel_config_idx_i io_dispatch_mgr__channel_config_idx,
const constants__t_reverse_endpoint_config_idx_i io_dispatch_mgr__reverse_endpoint_config_idx,
const constants__t_user_token_i io_dispatch_mgr__p_user_token,
const constants__t_session_application_context_i io_dispatch_mgr__app_context,
t_bool *const io_dispatch_mgr__bres )
extern

◆ io_dispatch_mgr__client_channel_connected_event()

void io_dispatch_mgr__client_channel_connected_event ( const constants__t_channel_config_idx_i io_dispatch_mgr__channel_config_idx,
const constants__t_reverse_endpoint_config_idx_i io_dispatch_mgr__reverse_endpoint_config_idx,
const constants__t_channel_i io_dispatch_mgr__channel )
extern

◆ io_dispatch_mgr__client_reactivate_session_new_user()

void io_dispatch_mgr__client_reactivate_session_new_user ( const constants__t_session_i io_dispatch_mgr__session,
const constants__t_user_token_i io_dispatch_mgr__p_user_token )
extern

◆ io_dispatch_mgr__client_request_timeout()

void io_dispatch_mgr__client_request_timeout ( const constants__t_channel_i io_dispatch_mgr__channel,
const constants__t_client_request_handle_i io_dispatch_mgr__request_handle )
extern

◆ io_dispatch_mgr__client_secure_channel_timeout()

void io_dispatch_mgr__client_secure_channel_timeout ( const constants__t_channel_config_idx_i io_dispatch_mgr__channel_config_idx)
extern

◆ io_dispatch_mgr__client_send_close_session_request()

void io_dispatch_mgr__client_send_close_session_request ( const constants__t_session_i io_dispatch_mgr__session,
constants_statuscodes_bs__t_StatusCode_i *const io_dispatch_mgr__ret )
extern

◆ io_dispatch_mgr__client_send_discovery_request()

void io_dispatch_mgr__client_send_discovery_request ( const constants__t_channel_config_idx_i io_dispatch_mgr__channel_config_idx,
const constants__t_reverse_endpoint_config_idx_i io_dispatch_mgr__reverse_endpoint_config_idx,
const constants__t_msg_i io_dispatch_mgr__req_msg,
const constants__t_application_context_i io_dispatch_mgr__app_context,
constants_statuscodes_bs__t_StatusCode_i *const io_dispatch_mgr__ret )
extern

◆ io_dispatch_mgr__client_send_service_request()

void io_dispatch_mgr__client_send_service_request ( const constants__t_session_i io_dispatch_mgr__session,
const constants__t_msg_i io_dispatch_mgr__req_msg,
const constants__t_application_context_i io_dispatch_mgr__app_context,
constants_statuscodes_bs__t_StatusCode_i *const io_dispatch_mgr__ret )
extern

◆ io_dispatch_mgr__close_all_active_connections()

void io_dispatch_mgr__close_all_active_connections ( const t_bool io_dispatch_mgr__p_clientOnly,
t_bool *const io_dispatch_mgr__bres )
extern

◆ io_dispatch_mgr__internal_client_activate_orphaned_session()

void io_dispatch_mgr__internal_client_activate_orphaned_session ( const constants__t_session_i io_dispatch_mgr__session,
const constants__t_channel_config_idx_i io_dispatch_mgr__channel_config_idx )
extern

◆ io_dispatch_mgr__internal_client_create_session()

void io_dispatch_mgr__internal_client_create_session ( const constants__t_session_i io_dispatch_mgr__session,
const constants__t_channel_config_idx_i io_dispatch_mgr__channel_config_idx )
extern

◆ io_dispatch_mgr__internal_server_data_changed()

void io_dispatch_mgr__internal_server_data_changed ( const constants__t_WriteValuePointer_i io_dispatch_mgr__p_old_write_value_pointer,
const constants__t_WriteValuePointer_i io_dispatch_mgr__p_new_write_value_pointer,
t_bool *const io_dispatch_mgr__bres )
extern

◆ io_dispatch_mgr__internal_server_evaluate_all_session_user_cert()

void io_dispatch_mgr__internal_server_evaluate_all_session_user_cert ( void )
extern

◆ io_dispatch_mgr__internal_server_evaluate_session_timeout()

void io_dispatch_mgr__internal_server_evaluate_session_timeout ( const constants__t_session_i io_dispatch_mgr__session)
extern

◆ io_dispatch_mgr__internal_server_event_triggered()

void io_dispatch_mgr__internal_server_event_triggered ( const constants__t_NodeId_i io_dispatch_mgr__p_notifierId,
const constants__t_Event_i io_dispatch_mgr__p_event,
const constants__t_subscription_i io_dispatch_mgr__p_sub_id,
const constants__t_monitoredItemId_i io_dispatch_mgr__p_mi_id,
t_bool *const io_dispatch_mgr__bres )
extern

◆ io_dispatch_mgr__internal_server_node_changed()

void io_dispatch_mgr__internal_server_node_changed ( const t_bool io_dispatch_mgr__p_node_added,
const constants__t_NodeId_i io_dispatch_mgr__p_nid )
extern

◆ io_dispatch_mgr__internal_server_send_publish_response_prio_event()

void io_dispatch_mgr__internal_server_send_publish_response_prio_event ( const constants__t_session_i io_dispatch_mgr__p_session,
const constants__t_server_request_handle_i io_dispatch_mgr__p_req_handle,
const constants__t_request_context_i io_dispatch_mgr__p_req_context,
const constants__t_msg_i io_dispatch_mgr__p_publish_resp_msg,
const constants_statuscodes_bs__t_StatusCode_i io_dispatch_mgr__p_statusCode,
t_bool *const io_dispatch_mgr__bres )
extern

◆ io_dispatch_mgr__internal_server_subscription_publish_timeout()

void io_dispatch_mgr__internal_server_subscription_publish_timeout ( const constants__t_subscription_i io_dispatch_mgr__p_subscription,
t_bool *const io_dispatch_mgr__bres )
extern

◆ io_dispatch_mgr__receive_msg_buffer()

void io_dispatch_mgr__receive_msg_buffer ( const constants__t_channel_i io_dispatch_mgr__channel,
const constants__t_byte_buffer_i io_dispatch_mgr__buffer,
const constants__t_request_context_i io_dispatch_mgr__request_context,
t_bool *const io_dispatch_mgr__valid_msg )
extern

◆ io_dispatch_mgr__secure_channel_lost()

void io_dispatch_mgr__secure_channel_lost ( const constants__t_channel_i io_dispatch_mgr__channel)
extern

◆ io_dispatch_mgr__server_channel_connected_event()

void io_dispatch_mgr__server_channel_connected_event ( const constants__t_endpoint_config_idx_i io_dispatch_mgr__endpoint_config_idx,
const constants__t_channel_config_idx_i io_dispatch_mgr__channel_config_idx,
const constants__t_channel_i io_dispatch_mgr__channel,
t_bool *const io_dispatch_mgr__bres )
extern

◆ io_dispatch_mgr__server_treat_local_service_request()

void io_dispatch_mgr__server_treat_local_service_request ( const constants__t_endpoint_config_idx_i io_dispatch_mgr__endpoint_config_idx,
const constants__t_msg_i io_dispatch_mgr__req_msg,
const constants__t_application_context_i io_dispatch_mgr__app_context,
constants_statuscodes_bs__t_StatusCode_i *const io_dispatch_mgr__ret )
extern

◆ io_dispatch_mgr__snd_msg_failure()

void io_dispatch_mgr__snd_msg_failure ( const constants__t_channel_i io_dispatch_mgr__channel,
const constants__t_request_context_i io_dispatch_mgr__request_id,
const constants_statuscodes_bs__t_StatusCode_i io_dispatch_mgr__error_status )
extern