S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
msg_session_bs.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 : msg_session_bs.h
23
24 Date : 16/05/2023 16:34:49
25
26 C Translator Version : tradc Java V1.2 (06/02/2022)
27
28******************************************************************************/
29
30#ifndef _msg_session_bs_h
31#define _msg_session_bs_h
32
33/*--------------------------
34 Added by the Translator
35 --------------------------*/
36#include "b2c.h"
37
38/*--------------
39 SEES Clause
40 --------------*/
41#include "constants.h"
43#include "message_in_bs.h"
44#include "message_out_bs.h"
45
46/*------------------------
47 INITIALISATION Clause
48 ------------------------*/
50
51/*--------------------
52 OPERATIONS Clause
53 --------------------*/
55 const constants__t_msg_i msg_session_bs__p_req_msg,
56 const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx,
57 t_bool * const msg_session_bs__valid);
59 const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx,
60 const constants__t_msg_i msg_session_bs__p_req_msg);
62 const constants__t_msg_i msg_session_bs__p_resp_msg,
63 const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx,
64 t_bool * const msg_session_bs__valid);
66 const constants__t_msg_i msg_session_bs__p_resp_msg,
67 const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx,
68 t_bool * const msg_session_bs__valid);
70 const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx,
71 const constants__t_msg_i msg_session_bs__p_resp_msg);
73 const constants__t_msg_i msg_session_bs__msg,
74 const constants__t_user_token_i msg_session_bs__p_user_token);
76 const constants__t_msg_i msg_session_bs__msg,
77 const constants__t_SignatureData_i msg_session_bs__p_user_token_signature,
78 t_bool * const msg_session_bs__l_bret);
80 const constants__t_msg_i msg_session_bs__p_req_msg,
81 const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx);
83 const constants__t_msg_i msg_session_bs__activate_req_msg,
84 const constants__t_SignatureData_i msg_session_bs__signature,
85 t_bool * const msg_session_bs__bret);
87 const constants__t_msg_i msg_session_bs__activate_resp_msg,
88 const constants__t_Nonce_i msg_session_bs__nonce);
90 const constants__t_msg_i msg_session_bs__req_msg,
91 const constants__t_msg_i msg_session_bs__resp_msg,
92 const constants__t_endpoint_config_idx_i msg_session_bs__endpoint_config_idx,
93 constants_statuscodes_bs__t_StatusCode_i * const msg_session_bs__ret);
95 const constants__t_msg_i msg_session_bs__req_msg,
96 const constants__t_msg_i msg_session_bs__resp_msg);
98 const constants__t_msg_i msg_session_bs__msg,
99 const constants__t_session_i msg_session_bs__session,
100 const constants__t_session_token_i msg_session_bs__session_token);
102 const constants__t_msg_i msg_session_bs__p_req_msg,
103 const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx);
105 const constants__t_msg_i msg_session_bs__p_req_msg,
106 const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx,
107 const constants__t_Nonce_i msg_session_bs__p_nonce,
108 t_bool * const msg_session_bs__bret);
110 const constants__t_msg_i msg_session_bs__msg,
111 const constants__t_channel_config_idx_i msg_session_bs__channel_config_idx);
113 const constants__t_msg_i msg_session_bs__p_req_msg);
115 const constants__t_msg_i msg_session_bs__msg,
116 const constants__t_channel_config_idx_i msg_session_bs__channel_config_idx);
118 const constants__t_msg_i msg_session_bs__p_req_msg,
119 const constants__t_session_application_context_i msg_session_bs__p_app_context);
121 const constants__t_msg_i msg_session_bs__create_req_msg);
123 const constants__t_msg_i msg_session_bs__p_msg,
124 const constants__t_endpoint_config_idx_i msg_session_bs__p_endpoint_config_idx,
125 t_bool * const msg_session_bs__bret);
127 const constants__t_msg_i msg_session_bs__p_resp_msg);
129 const constants__t_msg_i msg_session_bs__p_msg,
130 const constants__t_Nonce_i msg_session_bs__p_nonce);
132 const constants__t_msg_i msg_session_bs__p_msg,
133 const constants__t_SignatureData_i msg_session_bs__p_signature,
134 t_bool * const msg_session_bs__bret);
135
136#endif
bool t_bool
Definition b2c.h:28
#define constants__t_Nonce_i
Definition constants.h:71
#define constants__t_endpoint_config_idx_i
Definition constants.h:94
#define constants__t_SignatureData_i
Definition constants.h:82
#define constants__t_session_i
Definition constants.h:116
#define constants__t_msg_i
Definition constants.h:104
#define constants__t_session_application_context_i
Definition constants.h:115
#define constants__t_user_token_i
Definition constants.h:123
#define constants__t_session_token_i
Definition constants.h:117
#define constants__t_channel_config_idx_i
Definition constants.h:90
constants_statuscodes_bs__t_StatusCode_i
Definition constants_statuscodes_bs.h:46
void msg_session_bs__write_activate_msg_user(const constants__t_msg_i msg_session_bs__msg, const constants__t_user_token_i msg_session_bs__p_user_token)
void msg_session_bs__write_create_session_req_msg_sessionName(const constants__t_msg_i msg_session_bs__p_req_msg, const constants__t_session_application_context_i msg_session_bs__p_app_context)
void msg_session_bs__create_session_req_check_client_certificate(const constants__t_msg_i msg_session_bs__p_req_msg, const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx, t_bool *const msg_session_bs__valid)
void msg_session_bs__create_session_req_export_maxResponseMessageSize(const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx, const constants__t_msg_i msg_session_bs__p_req_msg)
void msg_session_bs__write_activate_session_resp_nonce(const constants__t_msg_i msg_session_bs__activate_resp_msg, const constants__t_Nonce_i msg_session_bs__nonce)
void msg_session_bs__write_create_session_req_msg_endpointUrl(const constants__t_msg_i msg_session_bs__msg, const constants__t_channel_config_idx_i msg_session_bs__channel_config_idx)
void msg_session_bs__write_create_session_req_msg_serverUri(const constants__t_msg_i msg_session_bs__msg, const constants__t_channel_config_idx_i msg_session_bs__channel_config_idx)
void msg_session_bs__write_create_session_req_msg_crypto(const constants__t_msg_i msg_session_bs__p_req_msg, const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx, const constants__t_Nonce_i msg_session_bs__p_nonce, t_bool *const msg_session_bs__bret)
void msg_session_bs__write_create_session_msg_session_token(const constants__t_msg_i msg_session_bs__msg, const constants__t_session_i msg_session_bs__session, const constants__t_session_token_i msg_session_bs__session_token)
void msg_session_bs__write_create_session_resp_signature(const constants__t_msg_i msg_session_bs__p_msg, const constants__t_SignatureData_i msg_session_bs__p_signature, t_bool *const msg_session_bs__bret)
void msg_session_bs__write_create_session_req_msg_sessionTimeout(const constants__t_msg_i msg_session_bs__create_req_msg)
void msg_session_bs__write_create_session_msg_server_endpoints(const constants__t_msg_i msg_session_bs__req_msg, const constants__t_msg_i msg_session_bs__resp_msg, const constants__t_endpoint_config_idx_i msg_session_bs__endpoint_config_idx, constants_statuscodes_bs__t_StatusCode_i *const msg_session_bs__ret)
void msg_session_bs__write_create_session_resp_cert(const constants__t_msg_i msg_session_bs__p_msg, const constants__t_endpoint_config_idx_i msg_session_bs__p_endpoint_config_idx, t_bool *const msg_session_bs__bret)
void msg_session_bs__write_create_session_resp_msg_maxRequestMessageSize(const constants__t_msg_i msg_session_bs__p_resp_msg)
void msg_session_bs__write_create_session_req_msg_clientDescription(const constants__t_msg_i msg_session_bs__p_req_msg, const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx)
void msg_session_bs__INITIALISATION(void)
void msg_session_bs__create_session_resp_check_server_endpoints(const constants__t_msg_i msg_session_bs__p_resp_msg, const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx, t_bool *const msg_session_bs__valid)
void msg_session_bs__write_activate_session_req_msg_crypto(const constants__t_msg_i msg_session_bs__activate_req_msg, const constants__t_SignatureData_i msg_session_bs__signature, t_bool *const msg_session_bs__bret)
void msg_session_bs__write_create_session_msg_session_revised_timeout(const constants__t_msg_i msg_session_bs__req_msg, const constants__t_msg_i msg_session_bs__resp_msg)
void msg_session_bs__create_session_resp_export_maxRequestMessageSize(const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx, const constants__t_msg_i msg_session_bs__p_resp_msg)
void msg_session_bs__create_session_resp_check_server_certificate(const constants__t_msg_i msg_session_bs__p_resp_msg, const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx, t_bool *const msg_session_bs__valid)
void msg_session_bs__write_activate_msg_user_token_signature(const constants__t_msg_i msg_session_bs__msg, const constants__t_SignatureData_i msg_session_bs__p_user_token_signature, t_bool *const msg_session_bs__l_bret)
void msg_session_bs__write_activate_req_msg_locales(const constants__t_msg_i msg_session_bs__p_req_msg, const constants__t_channel_config_idx_i msg_session_bs__p_channel_config_idx)
void msg_session_bs__write_create_session_req_msg_maxResponseMessageSize(const constants__t_msg_i msg_session_bs__p_req_msg)
void msg_session_bs__write_create_session_resp_nonce(const constants__t_msg_i msg_session_bs__p_msg, const constants__t_Nonce_i msg_session_bs__p_nonce)