S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
service_mgr.h
Go to the documentation of this file.
1/*
2 * Licensed to Systerel under one or more contributor license
3 * agreements. See the NOTICE file distributed with this work
4 * for additional information regarding copyright ownership.
5 * Systerel licenses this file to you under the Apache
6 * License, Version 2.0 (the "License"); you may not use this
7 * file except in compliance with the License. You may obtain
8 * a copy of the License at
9 *
10 * http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing,
13 * software distributed under the License is distributed on an
14 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 * KIND, either express or implied. See the License for the
16 * specific language governing permissions and limitations
17 * under the License.
18 */
19
20/******************************************************************************
21
22 File Name : service_mgr.h
23
24 Date : 27/11/2024 09:15:46
25
26 C Translator Version : tradc Java V1.2 (06/02/2022)
27
28******************************************************************************/
29
30#ifndef _service_mgr_h
31#define _service_mgr_h
32
33/*--------------------------
34 Added by the Translator
35 --------------------------*/
36#include "b2c.h"
37
38/*-----------------
39 IMPORTS Clause
40 -----------------*/
41#include "address_space_itf.h"
42#include "message_in_bs.h"
43#include "message_out_bs.h"
44#include "request_handle_bs.h"
46#include "service_mgr_bs.h"
47#include "service_read.h"
51#include "service_set_view.h"
53#include "session_mgr.h"
54#include "subscription_mgr.h"
55
56/*--------------
57 SEES Clause
58 --------------*/
59#include "channel_mgr.h"
60#include "constants.h"
62
63/*------------------------
64 INITIALISATION Clause
65 ------------------------*/
67
68/*-------------------------------
69 PROMOTES and EXTENDS Clauses
70 -------------------------------*/
71#define service_mgr__bless_msg_in message_in_bs__bless_msg_in
72#define service_mgr__bless_msg_out message_out_bs__bless_msg_out
73#define service_mgr__client_async_activate_new_session_with_channel session_mgr__client_async_activate_new_session_with_channel
74#define service_mgr__client_async_activate_new_session_without_channel session_mgr__client_async_activate_new_session_without_channel
75#define service_mgr__client_async_discovery_request_without_channel service_mgr_bs__client_async_discovery_request_without_channel
76#define service_mgr__client_channel_connected_event_discovery service_mgr_bs__client_channel_connected_event_discovery
77#define service_mgr__client_channel_connected_event_session session_mgr__client_channel_connected_event_session
78#define service_mgr__client_close_session session_mgr__client_close_session
79#define service_mgr__client_close_sessions_on_final_connection_failure session_mgr__client_close_sessions_on_final_connection_failure
80#define service_mgr__client_discovery_req_failures_on_final_connection_failure service_mgr_bs__client_discovery_req_failures_on_final_connection_failure
81#define service_mgr__client_req_handle_to_request_id request_handle_bs__client_req_handle_to_request_id
82#define service_mgr__client_request_id_to_req_handle request_handle_bs__client_request_id_to_req_handle
83#define service_mgr__client_secure_channel_lost_session_sm session_mgr__client_secure_channel_lost_session_sm
84#define service_mgr__dealloc_msg_in message_in_bs__dealloc_msg_in
85#define service_mgr__dealloc_msg_in_buffer message_in_bs__dealloc_msg_in_buffer
86#define service_mgr__dealloc_msg_out message_out_bs__dealloc_msg_out
87#define service_mgr__decode_msg_type message_in_bs__decode_msg_type
88#define service_mgr__find_channel_to_close session_mgr__find_channel_to_close
89#define service_mgr__forget_msg_out message_out_bs__forget_msg_out
90#define service_mgr__get_local_user session_mgr__get_local_user
91#define service_mgr__get_session_user_server session_mgr__get_session_user_server
92#define service_mgr__is_valid_request_context message_in_bs__is_valid_request_context
93#define service_mgr__is_valid_session session_mgr__is_valid_session
94#define service_mgr__is_valid_subscription subscription_mgr__is_valid_subscription
95#define service_mgr__send_channel_error_msg service_mgr_bs__send_channel_error_msg
96#define service_mgr__send_channel_msg_buffer service_mgr_bs__send_channel_msg_buffer
97#define service_mgr__server_evaluate_all_session_user_cert session_mgr__server_evaluate_all_session_user_cert
98#define service_mgr__server_evaluate_session_timeout session_mgr__server_evaluate_session_timeout
99#define service_mgr__server_secure_channel_lost_session_sm session_mgr__server_secure_channel_lost_session_sm
100#define service_mgr__server_subscription_data_changed subscription_mgr__server_subscription_data_changed
101#define service_mgr__server_subscription_event_triggered subscription_mgr__server_subscription_event_triggered
102#define service_mgr__server_subscription_node_changed subscription_mgr__server_subscription_node_changed
103#define service_mgr__server_subscription_publish_timeout subscription_mgr__server_subscription_publish_timeout
104
105/*--------------------------
106 LOCAL_OPERATIONS Clause
107 --------------------------*/
109 const constants__t_server_request_handle_i service_mgr__p_request_handle,
110 const constants__t_channel_i service_mgr__p_channel,
111 const constants_statuscodes_bs__t_StatusCode_i service_mgr__p_msg_sc,
112 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__p_sc,
113 constants__t_byte_buffer_i * const service_mgr__p_buffer_out);
115 const constants__t_channel_i service_mgr__p_channel,
116 const constants__t_msg_type_i service_mgr__p_req_typ,
117 const constants__t_request_context_i service_mgr__p_req_context,
118 const constants__t_byte_buffer_i service_mgr__p_msg_buffer,
119 const constants__t_msg_header_i service_mgr__p_req_header,
120 const constants__t_server_request_handle_i service_mgr__p_req_handle,
121 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__p_sc,
122 t_bool * const service_mgr__p_valid_req,
123 t_bool * const service_mgr__p_async,
124 constants__t_msg_type_i * const service_mgr__p_resp_typ,
125 constants__t_msg_header_i * const service_mgr__p_resp_header,
126 constants__t_msg_i * const service_mgr__p_resp_msg);
128 const constants__t_server_request_handle_i service_mgr__p_request_handle,
129 const constants__t_channel_i service_mgr__p_channel,
130 const constants_statuscodes_bs__t_StatusCode_i service_mgr__p_msg_sc,
131 const constants__t_msg_type_i service_mgr__p_msg_type,
132 const constants__t_msg_header_i service_mgr__p_msg_header,
133 const constants__t_msg_i service_mgr__p_msg,
134 const t_bool service_mgr__p_async,
135 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__p_sc,
136 constants__t_byte_buffer_i * const service_mgr__p_buffer_out);
138 const constants__t_msg_type_i service_mgr__req_msg_typ,
139 constants__t_msg_type_i * const service_mgr__resp_msg_typ);
141 const constants__t_msg_type_i service_mgr__msg_typ,
142 constants__t_msg_service_class_i * const service_mgr__service_class);
144 const constants__t_channel_i service_mgr__channel,
145 const constants__t_msg_type_i service_mgr__req_typ,
146 const constants__t_msg_i service_mgr__req_msg,
147 const constants__t_application_context_i service_mgr__app_context,
148 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__ret,
149 constants__t_byte_buffer_i * const service_mgr__buffer_out,
150 constants__t_client_request_handle_i * const service_mgr__req_handle);
152 const constants__t_endpoint_config_idx_i service_mgr__endpoint_config_idx,
153 const constants__t_msg_type_i service_mgr__req_typ,
154 const constants__t_msg_i service_mgr__req_msg,
155 const constants__t_msg_i service_mgr__resp_msg,
156 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__StatusCode_service);
158 const constants__t_endpoint_config_idx_i service_mgr__endpoint_config_idx,
159 const constants__t_msg_type_i service_mgr__req_typ,
160 const constants__t_msg_i service_mgr__req_msg,
161 const constants__t_msg_i service_mgr__resp_msg,
162 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__StatusCode_service);
164 const constants__t_endpoint_config_idx_i service_mgr__endpoint_config_idx,
165 const constants__t_session_i service_mgr__session,
166 const constants__t_msg_type_i service_mgr__req_typ,
167 const constants__t_server_request_handle_i service_mgr__req_handle,
168 const constants__t_request_context_i service_mgr__req_ctx,
169 const constants__t_msg_header_i service_mgr__req_header,
170 const constants__t_msg_i service_mgr__req_msg,
171 const constants__t_msg_i service_mgr__resp_msg,
172 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__StatusCode_service,
173 t_bool * const service_mgr__async_resp_msg);
175 const constants__t_endpoint_config_idx_i service_mgr__endpoint_config_idx,
176 const constants__t_session_i service_mgr__session,
177 const constants__t_msg_type_i service_mgr__req_typ,
178 const constants__t_msg_i service_mgr__req_msg,
179 const constants__t_msg_i service_mgr__resp_msg,
180 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__StatusCode_service);
182 const constants__t_endpoint_config_idx_i service_mgr__endpoint_config_idx,
183 const constants__t_session_i service_mgr__session,
184 const constants__t_msg_type_i service_mgr__req_typ,
185 const constants__t_server_request_handle_i service_mgr__req_handle,
186 const constants__t_request_context_i service_mgr__req_ctx,
187 const constants__t_msg_header_i service_mgr__req_header,
188 const constants__t_msg_i service_mgr__req_msg,
189 const constants__t_msg_i service_mgr__resp_msg,
190 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__StatusCode_service,
191 t_bool * const service_mgr__async_resp_msg);
192
193/*--------------------
194 OPERATIONS Clause
195 --------------------*/
197 const constants__t_channel_i service_mgr__channel,
198 const constants__t_msg_type_i service_mgr__req_typ,
199 const constants__t_msg_i service_mgr__req_msg,
200 const constants__t_application_context_i service_mgr__app_context,
201 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__ret,
202 constants__t_byte_buffer_i * const service_mgr__buffer_out,
203 constants__t_client_request_handle_i * const service_mgr__req_handle);
205 const constants__t_channel_i service_mgr__channel,
206 const constants__t_msg_type_i service_mgr__resp_typ,
207 const constants__t_byte_buffer_i service_mgr__msg_buffer,
208 t_bool * const service_mgr__valid_resp);
210 const constants__t_channel_i service_mgr__channel,
211 const constants__t_msg_type_i service_mgr__resp_typ,
212 const constants__t_byte_buffer_i service_mgr__msg_buffer,
213 t_bool * const service_mgr__valid_resp);
215 const constants__t_channel_i service_mgr__channel,
216 const constants__t_msg_type_i service_mgr__resp_typ,
217 const constants__t_byte_buffer_i service_mgr__msg_buffer,
218 t_bool * const service_mgr__valid_resp);
220 const constants__t_session_i service_mgr__session,
221 const constants__t_channel_i service_mgr__channel,
222 constants__t_byte_buffer_i * const service_mgr__buffer_out,
223 constants__t_client_request_handle_i * const service_mgr__req_handle);
225 const constants__t_session_i service_mgr__session,
226 const constants__t_user_token_i service_mgr__p_user_token,
227 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__ret,
228 constants__t_channel_i * const service_mgr__channel,
229 constants__t_byte_buffer_i * const service_mgr__buffer_out,
230 constants__t_client_request_handle_i * const service_mgr__req_handle);
232 const constants__t_session_i service_mgr__session,
233 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__ret,
234 constants__t_channel_i * const service_mgr__channel,
235 constants__t_byte_buffer_i * const service_mgr__buffer_out,
236 constants__t_client_request_handle_i * const service_mgr__req_handle);
238 const constants__t_session_i service_mgr__session,
239 const constants__t_channel_i service_mgr__channel,
240 constants__t_byte_buffer_i * const service_mgr__buffer_out,
241 constants__t_client_request_handle_i * const service_mgr__req_handle);
243 const constants__t_byte_buffer_i service_mgr__msg_buffer,
244 t_bool * const service_mgr__valid,
245 constants__t_msg_type_i * const service_mgr__resp_typ);
247 const constants__t_session_i service_mgr__session,
248 const constants__t_msg_type_i service_mgr__req_typ,
249 const constants__t_msg_i service_mgr__req_msg,
250 const constants__t_application_context_i service_mgr__app_context,
251 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__ret,
252 constants__t_channel_i * const service_mgr__channel,
253 constants__t_byte_buffer_i * const service_mgr__buffer_out,
254 constants__t_client_request_handle_i * const service_mgr__req_handle);
256 const constants__t_channel_i service_mgr__channel,
257 const constants__t_client_request_handle_i service_mgr__request_handle,
258 const constants_statuscodes_bs__t_StatusCode_i service_mgr__error_status);
260 const constants__t_msg_type_i service_mgr__msg_typ,
261 constants__t_msg_service_class_i * const service_mgr__service_class);
263 const constants__t_session_i service_mgr__p_session,
264 const constants__t_sessionState_i service_mgr__p_newSessionState,
265 t_bool * const service_mgr__bres);
267 const constants__t_channel_i service_mgr__channel,
268 const constants__t_msg_type_i service_mgr__req_typ,
269 const constants__t_byte_buffer_i service_mgr__msg_buffer,
270 t_bool * const service_mgr__valid_req_header,
271 t_bool * const service_mgr__valid_req,
272 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__sc,
273 constants__t_byte_buffer_i * const service_mgr__buffer_out);
275 const constants__t_endpoint_config_idx_i service_mgr__endpoint_config_idx,
276 const constants__t_msg_service_class_i service_mgr__req_class,
277 const constants__t_msg_type_i service_mgr__req_typ,
278 const constants__t_msg_i service_mgr__req_msg,
279 const constants__t_application_context_i service_mgr__app_context,
280 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__ret);
282 const constants__t_channel_i service_mgr__channel,
283 const constants__t_msg_type_i service_mgr__req_typ,
284 const constants__t_request_context_i service_mgr__req_context,
285 const constants__t_byte_buffer_i service_mgr__msg_buffer,
286 t_bool * const service_mgr__valid_req_header,
287 t_bool * const service_mgr__valid_req,
288 t_bool * const service_mgr__async_resp,
289 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__sc,
290 constants__t_byte_buffer_i * const service_mgr__buffer_out);
292 const constants__t_channel_i service_mgr__channel,
293 const constants__t_msg_type_i service_mgr__req_typ,
294 const constants__t_byte_buffer_i service_mgr__msg_buffer,
295 t_bool * const service_mgr__valid_req_header,
296 t_bool * const service_mgr__valid_req,
297 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__sc,
298 constants__t_byte_buffer_i * const service_mgr__buffer_out);
300 const constants__t_session_i service_mgr__session,
301 const constants__t_server_request_handle_i service_mgr__req_handle,
302 const constants_statuscodes_bs__t_StatusCode_i service_mgr__statusCode,
303 const constants__t_msg_type_i service_mgr__resp_typ,
304 const constants__t_msg_i service_mgr__publish_resp_msg,
305 t_bool * const service_mgr__bres,
306 constants_statuscodes_bs__t_StatusCode_i * const service_mgr__sc,
307 constants__t_byte_buffer_i * const service_mgr__buffer_out,
308 constants__t_channel_i * const service_mgr__channel);
310
311#endif
bool t_bool
Definition b2c.h:28
constants__t_msg_service_class_i
Definition constants.h:216
#define constants__t_endpoint_config_idx_i
Definition constants.h:94
#define constants__t_client_request_handle_i
Definition constants.h:93
constants__t_sessionState_i
Definition constants.h:308
#define constants__t_msg_header_i
Definition constants.h:103
#define constants__t_session_i
Definition constants.h:116
#define constants__t_request_context_i
Definition constants.h:112
#define constants__t_msg_i
Definition constants.h:104
#define constants__t_user_token_i
Definition constants.h:123
#define constants__t_application_context_i
Definition constants.h:88
#define constants__t_byte_buffer_i
Definition constants.h:89
#define constants__t_server_request_handle_i
Definition constants.h:114
#define constants__t_channel_i
Definition constants.h:91
constants__t_msg_type_i
Definition constants.h:223
constants_statuscodes_bs__t_StatusCode_i
Definition constants_statuscodes_bs.h:46
void service_mgr__server_receive_session_treatment_req(const constants__t_channel_i service_mgr__channel, const constants__t_msg_type_i service_mgr__req_typ, const constants__t_byte_buffer_i service_mgr__msg_buffer, t_bool *const service_mgr__valid_req_header, t_bool *const service_mgr__valid_req, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__sc, constants__t_byte_buffer_i *const service_mgr__buffer_out)
void service_mgr__treat_session_service_req(const constants__t_endpoint_config_idx_i service_mgr__endpoint_config_idx, const constants__t_session_i service_mgr__session, const constants__t_msg_type_i service_mgr__req_typ, const constants__t_server_request_handle_i service_mgr__req_handle, const constants__t_request_context_i service_mgr__req_ctx, const constants__t_msg_header_i service_mgr__req_header, const constants__t_msg_i service_mgr__req_msg, const constants__t_msg_i service_mgr__resp_msg, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__StatusCode_service, t_bool *const service_mgr__async_resp_msg)
void service_mgr__get_response_type(const constants__t_msg_type_i service_mgr__req_msg_typ, constants__t_msg_type_i *const service_mgr__resp_msg_typ)
void service_mgr__INITIALISATION(void)
void service_mgr__client_service_request(const constants__t_session_i service_mgr__session, const constants__t_msg_type_i service_mgr__req_typ, const constants__t_msg_i service_mgr__req_msg, const constants__t_application_context_i service_mgr__app_context, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__ret, constants__t_channel_i *const service_mgr__channel, constants__t_byte_buffer_i *const service_mgr__buffer_out, constants__t_client_request_handle_i *const service_mgr__req_handle)
void service_mgr__client_snd_msg_failure(const constants__t_channel_i service_mgr__channel, const constants__t_client_request_handle_i service_mgr__request_handle, const constants_statuscodes_bs__t_StatusCode_i service_mgr__error_status)
void service_mgr__client_receive_session_treatment_resp(const constants__t_channel_i service_mgr__channel, const constants__t_msg_type_i service_mgr__resp_typ, const constants__t_byte_buffer_i service_mgr__msg_buffer, t_bool *const service_mgr__valid_resp)
void service_mgr__client_service_close_session(const constants__t_session_i service_mgr__session, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__ret, constants__t_channel_i *const service_mgr__channel, constants__t_byte_buffer_i *const service_mgr__buffer_out, constants__t_client_request_handle_i *const service_mgr__req_handle)
void service_mgr__treat_discovery_service_req(const constants__t_endpoint_config_idx_i service_mgr__endpoint_config_idx, const constants__t_msg_type_i service_mgr__req_typ, const constants__t_msg_i service_mgr__req_msg, const constants__t_msg_i service_mgr__resp_msg, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__StatusCode_service)
void service_mgr__client_receive_session_service_resp(const constants__t_channel_i service_mgr__channel, const constants__t_msg_type_i service_mgr__resp_typ, const constants__t_byte_buffer_i service_mgr__msg_buffer, t_bool *const service_mgr__valid_resp)
void service_mgr__treat_session_nano_service_req(const constants__t_endpoint_config_idx_i service_mgr__endpoint_config_idx, const constants__t_session_i service_mgr__session, const constants__t_msg_type_i service_mgr__req_typ, const constants__t_msg_i service_mgr__req_msg, const constants__t_msg_i service_mgr__resp_msg, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__StatusCode_service)
void service_mgr__l_get_msg_service_class(const constants__t_msg_type_i service_mgr__msg_typ, constants__t_msg_service_class_i *const service_mgr__service_class)
void service_mgr__server_receive_discovery_service_req(const constants__t_channel_i service_mgr__channel, const constants__t_msg_type_i service_mgr__req_typ, const constants__t_byte_buffer_i service_mgr__msg_buffer, t_bool *const service_mgr__valid_req_header, t_bool *const service_mgr__valid_req, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__sc, constants__t_byte_buffer_i *const service_mgr__buffer_out)
void service_mgr__local_client_discovery_service_request(const constants__t_channel_i service_mgr__channel, const constants__t_msg_type_i service_mgr__req_typ, const constants__t_msg_i service_mgr__req_msg, const constants__t_application_context_i service_mgr__app_context, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__ret, constants__t_byte_buffer_i *const service_mgr__buffer_out, constants__t_client_request_handle_i *const service_mgr__req_handle)
void service_mgr__internal_server_inactive_session_prio_event(const constants__t_session_i service_mgr__p_session, const constants__t_sessionState_i service_mgr__p_newSessionState, t_bool *const service_mgr__bres)
void service_mgr__encode_session_service_resp(const constants__t_server_request_handle_i service_mgr__p_request_handle, const constants__t_channel_i service_mgr__p_channel, const constants_statuscodes_bs__t_StatusCode_i service_mgr__p_msg_sc, const constants__t_msg_type_i service_mgr__p_msg_type, const constants__t_msg_header_i service_mgr__p_msg_header, const constants__t_msg_i service_mgr__p_msg, const t_bool service_mgr__p_async, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__p_sc, constants__t_byte_buffer_i *const service_mgr__p_buffer_out)
void service_mgr__client_service_activate_session(const constants__t_session_i service_mgr__session, const constants__t_user_token_i service_mgr__p_user_token, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__ret, constants__t_channel_i *const service_mgr__channel, constants__t_byte_buffer_i *const service_mgr__buffer_out, constants__t_client_request_handle_i *const service_mgr__req_handle)
void service_mgr__client_service_create_session(const constants__t_session_i service_mgr__session, const constants__t_channel_i service_mgr__channel, constants__t_byte_buffer_i *const service_mgr__buffer_out, constants__t_client_request_handle_i *const service_mgr__req_handle)
void service_mgr__alloc_and_encode_session_service_fault_resp(const constants__t_server_request_handle_i service_mgr__p_request_handle, const constants__t_channel_i service_mgr__p_channel, const constants_statuscodes_bs__t_StatusCode_i service_mgr__p_msg_sc, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__p_sc, constants__t_byte_buffer_i *const service_mgr__p_buffer_out)
void service_mgr__server_receive_session_service_req(const constants__t_channel_i service_mgr__channel, const constants__t_msg_type_i service_mgr__req_typ, const constants__t_request_context_i service_mgr__req_context, const constants__t_byte_buffer_i service_mgr__msg_buffer, t_bool *const service_mgr__valid_req_header, t_bool *const service_mgr__valid_req, t_bool *const service_mgr__async_resp, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__sc, constants__t_byte_buffer_i *const service_mgr__buffer_out)
void service_mgr__client_discovery_service_request(const constants__t_channel_i service_mgr__channel, const constants__t_msg_type_i service_mgr__req_typ, const constants__t_msg_i service_mgr__req_msg, const constants__t_application_context_i service_mgr__app_context, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__ret, constants__t_byte_buffer_i *const service_mgr__buffer_out, constants__t_client_request_handle_i *const service_mgr__req_handle)
void service_mgr__treat_session_nano_extended_service_req(const constants__t_endpoint_config_idx_i service_mgr__endpoint_config_idx, const constants__t_session_i service_mgr__session, const constants__t_msg_type_i service_mgr__req_typ, const constants__t_server_request_handle_i service_mgr__req_handle, const constants__t_request_context_i service_mgr__req_ctx, const constants__t_msg_header_i service_mgr__req_header, const constants__t_msg_i service_mgr__req_msg, const constants__t_msg_i service_mgr__resp_msg, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__StatusCode_service, t_bool *const service_mgr__async_resp_msg)
void service_mgr__treat_session_local_service_req(const constants__t_endpoint_config_idx_i service_mgr__endpoint_config_idx, const constants__t_msg_type_i service_mgr__req_typ, const constants__t_msg_i service_mgr__req_msg, const constants__t_msg_i service_mgr__resp_msg, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__StatusCode_service)
void service_mgr__client_receive_discovery_service_resp(const constants__t_channel_i service_mgr__channel, const constants__t_msg_type_i service_mgr__resp_typ, const constants__t_byte_buffer_i service_mgr__msg_buffer, t_bool *const service_mgr__valid_resp)
void service_mgr__service_mgr_UNINITIALISATION(void)
void service_mgr__server_receive_local_service_req(const constants__t_endpoint_config_idx_i service_mgr__endpoint_config_idx, const constants__t_msg_service_class_i service_mgr__req_class, const constants__t_msg_type_i service_mgr__req_typ, const constants__t_msg_i service_mgr__req_msg, const constants__t_application_context_i service_mgr__app_context, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__ret)
void service_mgr__client_service_fault_to_resp_type(const constants__t_byte_buffer_i service_mgr__msg_buffer, t_bool *const service_mgr__valid, constants__t_msg_type_i *const service_mgr__resp_typ)
void service_mgr__client_service_activate_orphaned_session(const constants__t_session_i service_mgr__session, const constants__t_channel_i service_mgr__channel, constants__t_byte_buffer_i *const service_mgr__buffer_out, constants__t_client_request_handle_i *const service_mgr__req_handle)
void service_mgr__decode_and_treat_session_service_req(const constants__t_channel_i service_mgr__p_channel, const constants__t_msg_type_i service_mgr__p_req_typ, const constants__t_request_context_i service_mgr__p_req_context, const constants__t_byte_buffer_i service_mgr__p_msg_buffer, const constants__t_msg_header_i service_mgr__p_req_header, const constants__t_server_request_handle_i service_mgr__p_req_handle, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__p_sc, t_bool *const service_mgr__p_valid_req, t_bool *const service_mgr__p_async, constants__t_msg_type_i *const service_mgr__p_resp_typ, constants__t_msg_header_i *const service_mgr__p_resp_header, constants__t_msg_i *const service_mgr__p_resp_msg)
void service_mgr__server_send_publish_response(const constants__t_session_i service_mgr__session, const constants__t_server_request_handle_i service_mgr__req_handle, const constants_statuscodes_bs__t_StatusCode_i service_mgr__statusCode, const constants__t_msg_type_i service_mgr__resp_typ, const constants__t_msg_i service_mgr__publish_resp_msg, t_bool *const service_mgr__bres, constants_statuscodes_bs__t_StatusCode_i *const service_mgr__sc, constants__t_byte_buffer_i *const service_mgr__buffer_out, constants__t_channel_i *const service_mgr__channel)
void service_mgr__get_msg_service_class(const constants__t_msg_type_i service_mgr__msg_typ, constants__t_msg_service_class_i *const service_mgr__service_class)