30#ifndef _session_core_1_h
31#define _session_core_1_h
64#define session_core_1__clear_Signature session_core_bs__clear_Signature
65#define session_core_1__client_activate_session_req_do_crypto session_core_bs__client_activate_session_req_do_crypto
66#define session_core_1__client_activate_session_resp_check session_core_bs__client_activate_session_resp_check
67#define session_core_1__client_close_session_req_msg session_core_bs__client_close_session_req_msg
68#define session_core_1__client_close_session_resp_msg session_core_bs__client_close_session_resp_msg
69#define session_core_1__client_create_session_check_crypto session_core_bs__client_create_session_check_crypto
70#define session_core_1__client_create_session_req_do_crypto session_core_bs__client_create_session_req_do_crypto
71#define session_core_1__client_create_session_set_user_token_secu_properties session_core_bs__client_create_session_set_user_token_secu_properties
72#define session_core_1__client_gen_activate_orphaned_session_internal_event session_core_bs__client_gen_activate_orphaned_session_internal_event
73#define session_core_1__client_gen_activate_user_session_internal_event session_core_bs__client_gen_activate_user_session_internal_event
74#define session_core_1__client_gen_create_session_internal_event session_core_bs__client_gen_create_session_internal_event
75#define session_core_1__client_get_token_from_session session_core_bs__client_get_token_from_session
76#define session_core_1__client_set_NonceServer session_core_bs__client_set_NonceServer
77#define session_core_1__client_set_session_token session_core_bs__client_set_session_token
78#define session_core_1__drop_NonceClient session_core_bs__drop_NonceClient
79#define session_core_1__drop_user_server session_core_bs__drop_user_server
80#define session_core_1__get_NonceClient session_core_bs__get_NonceClient
81#define session_core_1__get_NonceServer session_core_bs__get_NonceServer
82#define session_core_1__get_channel_nb_sessions session_core_2__get_channel_nb_sessions
83#define session_core_1__get_server_session_preferred_locales session_core_2__get_server_session_preferred_locales
84#define session_core_1__get_session_app_context session_core_bs__get_session_app_context
85#define session_core_1__get_session_channel session_core_2__get_session_channel
86#define session_core_1__get_session_state session_core_2__get_session_state
87#define session_core_1__get_session_user_client session_core_bs__get_session_user_client
88#define session_core_1__get_session_user_secu_client session_core_bs__get_session_user_secu_client
89#define session_core_1__get_session_user_server session_core_bs__get_session_user_server
90#define session_core_1__get_session_user_server_certificate session_core_bs__get_session_user_server_certificate
91#define session_core_1__getall_orphaned session_core_2__getall_orphaned
92#define session_core_1__getall_session_channel session_core_2__getall_session_channel
93#define session_core_1__getall_to_create session_core_2__getall_to_create
94#define session_core_1__is_client_session session_core_2__is_client_session
95#define session_core_1__is_same_user_server session_core_bs__is_same_user_server
96#define session_core_1__is_valid_session session_core_2__is_valid_session
97#define session_core_1__may_validate_server_certificate session_core_bs__may_validate_server_certificate
98#define session_core_1__reset_session_to_create session_core_2__reset_session_to_create
99#define session_core_1__server_activate_session_check_crypto session_core_bs__server_activate_session_check_crypto
100#define session_core_1__server_close_session_check_req session_core_bs__server_close_session_check_req
101#define session_core_1__server_create_session_req_do_crypto session_core_bs__server_create_session_req_do_crypto
102#define session_core_1__server_get_fresh_session_token session_core_bs__server_get_fresh_session_token
103#define session_core_1__server_get_session_from_token session_core_bs__server_get_session_from_token
104#define session_core_1__server_is_valid_session_token session_core_bs__server_is_valid_session_token
105#define session_core_1__server_may_need_user_token_encryption session_core_bs__server_may_need_user_token_encryption
106#define session_core_1__server_session_timeout_evaluation session_core_bs__server_session_timeout_evaluation
107#define session_core_1__server_session_timeout_msg_received session_core_bs__server_session_timeout_msg_received
108#define session_core_1__server_session_timeout_start_timer session_core_bs__server_session_timeout_start_timer
109#define session_core_1__server_set_fresh_nonce session_core_bs__server_set_fresh_nonce
110#define session_core_1__session_do_nothing session_core_bs__session_do_nothing
111#define session_core_1__session_has_user_server session_core_bs__session_has_user_server
112#define session_core_1__set_session_app_context session_core_bs__set_session_app_context
113#define session_core_1__set_session_channel session_core_2__set_session_channel
114#define session_core_1__set_session_to_create session_core_2__set_session_to_create
115#define session_core_1__set_session_user_client session_core_bs__set_session_user_client
116#define session_core_1__set_session_user_server session_core_bs__set_session_user_server
117#define session_core_1__sign_user_token session_core_bs__sign_user_token
127 const t_bool session_core_1__is_client);
134 const t_bool session_core_1__p_success,
135 t_bool *
const session_core_1__p_max_reached);
140 const t_bool session_core_1__is_client);
142 t_bool *
const session_core_1__p_has_session_to_close,
145 const t_bool session_core_1__is_client,
148 t_bool *
const session_core_1__p_auto_closed_active);
158 const t_bool session_core_1__is_client);
162 const t_bool session_core_1__is_client);
bool t_bool
Definition b2c.h:28
constants__t_sessionState_i
Definition constants.h:308
#define constants__t_session_i
Definition constants.h:116
#define constants__t_LocaleIds_i
Definition constants.h:65
#define constants__t_channel_config_idx_i
Definition constants.h:90
#define constants__t_channel_i
Definition constants.h:91
constants_statuscodes_bs__t_StatusCode_i
Definition constants_statuscodes_bs.h:46
void session_core_1__create_session(const constants__t_session_i session_core_1__session, const constants__t_channel_i session_core_1__channel, const constants__t_sessionState_i session_core_1__state, const t_bool session_core_1__is_client)
void session_core_1__check_server_session_user_auth_attempts(const constants__t_session_i session_core_1__p_session, const t_bool session_core_1__p_success, t_bool *const session_core_1__p_max_reached)
void session_core_1__set_server_session_preferred_locales_or_indet(const constants__t_session_i session_core_1__p_session, const constants__t_LocaleIds_i session_core_1__p_localesIds)
void session_core_1__init_new_session(const t_bool session_core_1__is_client, constants__t_session_i *const session_core_1__p_session)
void session_core_1__l_set_session_state(const constants__t_session_i session_core_1__p_session, const constants__t_sessionState_i session_core_1__p_state, const t_bool session_core_1__is_client)
void session_core_1__is_auto_close_session_active(t_bool *const session_core_1__p_auto_closed_active)
void session_core_1__set_session_state(const constants__t_session_i session_core_1__session, const constants__t_sessionState_i session_core_1__state, const t_bool session_core_1__is_client)
void session_core_1__set_session_state_closed(const constants__t_session_i session_core_1__session, const constants_statuscodes_bs__t_StatusCode_i session_core_1__sc_reason, const t_bool session_core_1__is_client)
void session_core_1__find_session_to_close(t_bool *const session_core_1__p_has_session_to_close, constants__t_session_i *const session_core_1__p_session_to_close)
void session_core_1__INITIALISATION(void)
void session_core_1__set_session_orphaned(const constants__t_session_i session_core_1__session, const constants__t_channel_config_idx_i session_core_1__channel_config_idx)
void session_core_1__l_reset_server_session_preferred_locales(const constants__t_session_i session_core_1__p_session)