S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
channel_mgr.h File Reference
#include "b2c.h"
#include "channel_mgr_1.h"
#include "channel_mgr_bs.h"
#include "channel_mgr_it.h"
#include "constants.h"
#include "constants_statuscodes_bs.h"
#include "time_reference_bs.h"

Go to the source code of this file.

Macros

#define channel_mgr__channel_do_nothing   channel_mgr_bs__channel_do_nothing
 
#define channel_mgr__get_SecurityPolicy   channel_mgr_bs__get_SecurityPolicy
 
#define channel_mgr__get_all_channel_info   channel_mgr_1__get_all_channel_info
 
#define channel_mgr__get_channel_info   channel_mgr_1__get_channel_info
 
#define channel_mgr__get_connected_channel   channel_mgr_1__get_connected_channel
 
#define channel_mgr__get_connection_time   channel_mgr_1__get_connection_time
 
#define channel_mgr__is_client_channel   channel_mgr_1__is_client_channel
 
#define channel_mgr__is_connected_channel   channel_mgr_1__is_connected_channel
 
#define channel_mgr__is_disconnecting_channel   channel_mgr_1__is_disconnecting_channel
 
#define channel_mgr__is_valid_channel_config_idx   channel_mgr_bs__is_valid_channel_config_idx
 
#define channel_mgr__is_valid_endpoint_config_idx   channel_mgr_bs__is_valid_endpoint_config_idx
 
#define channel_mgr__server_get_endpoint_config   channel_mgr_1__server_get_endpoint_config
 

Functions

void channel_mgr__INITIALISATION (void)
 
void channel_mgr__l_check_all_channel_lost (void)
 
void channel_mgr__l_close_secure_channel (const constants__t_channel_i channel_mgr__p_channel, const constants_statuscodes_bs__t_StatusCode_i channel_mgr__p_statusCode)
 
void channel_mgr__l_is_new_sc_connection_allowed (const t_bool channel_mgr__is_one_sc_auto_closing, t_bool *const channel_mgr__l_allowed_new_sc)
 
void channel_mgr__channel_lost (const constants__t_channel_i channel_mgr__channel)
 
void channel_mgr__cli_open_secure_channel (const constants__t_channel_config_idx_i channel_mgr__config_idx, const constants__t_reverse_endpoint_config_idx_i channel_mgr__reverse_endpoint_config_idx, const t_bool channel_mgr__is_one_sc_auto_closing, t_bool *const channel_mgr__bres)
 
void channel_mgr__cli_set_connected_channel (const constants__t_channel_config_idx_i channel_mgr__config_idx, const constants__t_reverse_endpoint_config_idx_i channel_mgr__reverse_endpoint_config_idx, const constants__t_channel_i channel_mgr__channel, t_bool *const channel_mgr__bres)
 
void channel_mgr__cli_set_connection_timeout_channel (const constants__t_channel_config_idx_i channel_mgr__config_idx, t_bool *const channel_mgr__bres)
 
void channel_mgr__close_all_channel (const t_bool channel_mgr__p_clientOnly, t_bool *const channel_mgr__bres)
 
void channel_mgr__close_secure_channel (const constants__t_channel_i channel_mgr__channel, const constants_statuscodes_bs__t_StatusCode_i channel_mgr__statusCode)
 
void channel_mgr__is_auto_close_channel_active (t_bool *const channel_mgr__p_auto_closed_active)
 
void channel_mgr__is_create_session_locked (const constants__t_channel_i channel_mgr__p_channel, t_bool *const channel_mgr__p_session_locked)
 
void channel_mgr__set_create_session_locked (const constants__t_channel_i channel_mgr__p_channel)
 
void channel_mgr__srv_new_secure_channel (const constants__t_endpoint_config_idx_i channel_mgr__endpoint_config_idx, const constants__t_channel_config_idx_i channel_mgr__channel_config_idx, const constants__t_channel_i channel_mgr__channel, const t_bool channel_mgr__is_one_sc_auto_closing, t_bool *const channel_mgr__bres)
 
void channel_mgr__update_create_session_locked (const constants__t_channel_i channel_mgr__p_channel)
 

Variables

t_bool channel_mgr__all_channel_closing
 
t_bool channel_mgr__all_client_only_channel_closing
 

Macro Definition Documentation

◆ channel_mgr__channel_do_nothing

#define channel_mgr__channel_do_nothing   channel_mgr_bs__channel_do_nothing

◆ channel_mgr__get_SecurityPolicy

#define channel_mgr__get_SecurityPolicy   channel_mgr_bs__get_SecurityPolicy

◆ channel_mgr__get_all_channel_info

#define channel_mgr__get_all_channel_info   channel_mgr_1__get_all_channel_info

◆ channel_mgr__get_channel_info

#define channel_mgr__get_channel_info   channel_mgr_1__get_channel_info

◆ channel_mgr__get_connected_channel

#define channel_mgr__get_connected_channel   channel_mgr_1__get_connected_channel

◆ channel_mgr__get_connection_time

#define channel_mgr__get_connection_time   channel_mgr_1__get_connection_time

◆ channel_mgr__is_client_channel

#define channel_mgr__is_client_channel   channel_mgr_1__is_client_channel

◆ channel_mgr__is_connected_channel

#define channel_mgr__is_connected_channel   channel_mgr_1__is_connected_channel

◆ channel_mgr__is_disconnecting_channel

#define channel_mgr__is_disconnecting_channel   channel_mgr_1__is_disconnecting_channel

◆ channel_mgr__is_valid_channel_config_idx

#define channel_mgr__is_valid_channel_config_idx   channel_mgr_bs__is_valid_channel_config_idx

◆ channel_mgr__is_valid_endpoint_config_idx

#define channel_mgr__is_valid_endpoint_config_idx   channel_mgr_bs__is_valid_endpoint_config_idx

◆ channel_mgr__server_get_endpoint_config

#define channel_mgr__server_get_endpoint_config   channel_mgr_1__server_get_endpoint_config

Function Documentation

◆ channel_mgr__INITIALISATION()

void channel_mgr__INITIALISATION ( void )
extern

◆ channel_mgr__l_check_all_channel_lost()

void channel_mgr__l_check_all_channel_lost ( void )
extern

◆ channel_mgr__l_close_secure_channel()

void channel_mgr__l_close_secure_channel ( const constants__t_channel_i channel_mgr__p_channel,
const constants_statuscodes_bs__t_StatusCode_i channel_mgr__p_statusCode )
extern

◆ channel_mgr__l_is_new_sc_connection_allowed()

void channel_mgr__l_is_new_sc_connection_allowed ( const t_bool channel_mgr__is_one_sc_auto_closing,
t_bool *const channel_mgr__l_allowed_new_sc )
extern

◆ channel_mgr__channel_lost()

void channel_mgr__channel_lost ( const constants__t_channel_i channel_mgr__channel)
extern

◆ channel_mgr__cli_open_secure_channel()

void channel_mgr__cli_open_secure_channel ( const constants__t_channel_config_idx_i channel_mgr__config_idx,
const constants__t_reverse_endpoint_config_idx_i channel_mgr__reverse_endpoint_config_idx,
const t_bool channel_mgr__is_one_sc_auto_closing,
t_bool *const channel_mgr__bres )
extern

◆ channel_mgr__cli_set_connected_channel()

void channel_mgr__cli_set_connected_channel ( const constants__t_channel_config_idx_i channel_mgr__config_idx,
const constants__t_reverse_endpoint_config_idx_i channel_mgr__reverse_endpoint_config_idx,
const constants__t_channel_i channel_mgr__channel,
t_bool *const channel_mgr__bres )
extern

◆ channel_mgr__cli_set_connection_timeout_channel()

void channel_mgr__cli_set_connection_timeout_channel ( const constants__t_channel_config_idx_i channel_mgr__config_idx,
t_bool *const channel_mgr__bres )
extern

◆ channel_mgr__close_all_channel()

void channel_mgr__close_all_channel ( const t_bool channel_mgr__p_clientOnly,
t_bool *const channel_mgr__bres )
extern

◆ channel_mgr__close_secure_channel()

void channel_mgr__close_secure_channel ( const constants__t_channel_i channel_mgr__channel,
const constants_statuscodes_bs__t_StatusCode_i channel_mgr__statusCode )
extern

◆ channel_mgr__is_auto_close_channel_active()

void channel_mgr__is_auto_close_channel_active ( t_bool *const channel_mgr__p_auto_closed_active)
extern

◆ channel_mgr__is_create_session_locked()

void channel_mgr__is_create_session_locked ( const constants__t_channel_i channel_mgr__p_channel,
t_bool *const channel_mgr__p_session_locked )
extern

◆ channel_mgr__set_create_session_locked()

void channel_mgr__set_create_session_locked ( const constants__t_channel_i channel_mgr__p_channel)
extern

◆ channel_mgr__srv_new_secure_channel()

void channel_mgr__srv_new_secure_channel ( const constants__t_endpoint_config_idx_i channel_mgr__endpoint_config_idx,
const constants__t_channel_config_idx_i channel_mgr__channel_config_idx,
const constants__t_channel_i channel_mgr__channel,
const t_bool channel_mgr__is_one_sc_auto_closing,
t_bool *const channel_mgr__bres )
extern

◆ channel_mgr__update_create_session_locked()

void channel_mgr__update_create_session_locked ( const constants__t_channel_i channel_mgr__p_channel)
extern

Variable Documentation

◆ channel_mgr__all_channel_closing

t_bool channel_mgr__all_channel_closing
extern

◆ channel_mgr__all_client_only_channel_closing

t_bool channel_mgr__all_client_only_channel_closing
extern