S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
service_set_discovery_server.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_set_discovery_server.h
23
24 Date : 13/02/2023 17:19:37
25
26 C Translator Version : tradc Java V1.2 (06/02/2022)
27
28******************************************************************************/
29
30#ifndef _service_set_discovery_server_h
31#define _service_set_discovery_server_h
32
33/*--------------------------
34 Added by the Translator
35 --------------------------*/
36#include "b2c.h"
37
38/*-----------------
39 IMPORTS Clause
40 -----------------*/
41#include "msg_find_servers_bs.h"
46
47/*--------------
48 SEES Clause
49 --------------*/
50#include "constants.h"
52#include "message_in_bs.h"
53#include "message_out_bs.h"
54
55/*------------------------
56 INITIALISATION Clause
57 ------------------------*/
59
60/*-------------------------------
61 PROMOTES and EXTENDS Clauses
62 -------------------------------*/
63#define service_set_discovery_server__get_ApplicationDescription service_set_discovery_server_data_bs__get_ApplicationDescription
64#define service_set_discovery_server__is_ApplicationDescription_DiscoveryServerType service_set_discovery_server_data_bs__is_ApplicationDescription_DiscoveryServerType
65
66/*--------------------------
67 LOCAL_OPERATIONS Clause
68 --------------------------*/
70 const constants__t_endpoint_config_idx_i service_set_discovery_server__p_endpoint_config_idx,
71 const t_entier4 service_set_discovery_server__p_nbServerUri,
72 const constants__t_ServerUris service_set_discovery_server__p_ServerUris,
73 const t_entier4 service_set_discovery_server__p_nbServersIn,
74 t_bool * const service_set_discovery_server__p_compatSelf,
75 constants__t_ApplicationDescription_i * const service_set_discovery_server__p_appDesc,
76 t_entier4 * const service_set_discovery_server__p_nbServersOut);
78 const t_entier4 service_set_discovery_server__p_starting_record_id,
79 const t_entier4 service_set_discovery_server__p_max_records_to_return,
80 const constants__t_ServerCapabilities service_set_discovery_server__p_serverCapabilities,
81 t_entier4 * const service_set_discovery_server__p_nb_servers);
83 const t_entier4 service_set_discovery_server__p_nbServerUri,
84 const constants__t_ServerUris service_set_discovery_server__p_ServerUris,
85 t_entier4 * const service_set_discovery_server__p_nb_servers);
87 const constants__t_msg_i service_set_discovery_server__p_resp,
88 const t_entier4 service_set_discovery_server__p_starting_record_id,
89 const constants__t_ServerCapabilities service_set_discovery_server__p_serverCapabilities,
90 const t_entier4 service_set_discovery_server__p_nb_servers);
92 const constants__t_msg_i service_set_discovery_server__p_resp,
93 const constants__t_LocaleIds_i service_set_discovery_server__p_localeIds,
94 const t_entier4 service_set_discovery_server__p_nbServerUri,
95 const constants__t_ServerUris service_set_discovery_server__p_ServerUris,
96 const t_entier4 service_set_discovery_server__p_nb_servers,
97 constants_statuscodes_bs__t_StatusCode_i * const service_set_discovery_server__ret);
98
99/*--------------------
100 OPERATIONS Clause
101 --------------------*/
104 const constants__t_msg_i service_set_discovery_server__req_msg,
105 const constants__t_msg_i service_set_discovery_server__resp_msg,
106 constants_statuscodes_bs__t_StatusCode_i * const service_set_discovery_server__ret);
108 const constants__t_msg_i service_set_discovery_server__req_msg,
109 const constants__t_msg_i service_set_discovery_server__resp_msg,
110 const constants__t_endpoint_config_idx_i service_set_discovery_server__endpoint_config_idx,
111 constants_statuscodes_bs__t_StatusCode_i * const service_set_discovery_server__ret);
113 const constants__t_msg_i service_set_discovery_server__req_msg,
114 const constants__t_msg_i service_set_discovery_server__resp_msg,
115 constants_statuscodes_bs__t_StatusCode_i * const service_set_discovery_server__ret);
116
117#endif
int32_t t_entier4
Definition b2c.h:34
bool t_bool
Definition b2c.h:28
#define constants__t_endpoint_config_idx_i
Definition constants.h:94
#define constants__t_ServerCapabilities
Definition constants.h:79
#define constants__t_LocaleIds_i
Definition constants.h:65
#define constants__t_ApplicationDescription_i
Definition constants.h:46
#define constants__t_msg_i
Definition constants.h:104
#define constants__t_ServerUris
Definition constants.h:81
constants_statuscodes_bs__t_StatusCode_i
Definition constants_statuscodes_bs.h:46
void service_set_discovery_server__service_set_discovery_server_UNINITIALISATION(void)
void service_set_discovery_server__INITIALISATION(void)
void service_set_discovery_server__treat_find_servers_request(const constants__t_msg_i service_set_discovery_server__req_msg, const constants__t_msg_i service_set_discovery_server__resp_msg, const constants__t_endpoint_config_idx_i service_set_discovery_server__endpoint_config_idx, constants_statuscodes_bs__t_StatusCode_i *const service_set_discovery_server__ret)
void service_set_discovery_server__treat_register_server2_request(const constants__t_msg_i service_set_discovery_server__req_msg, const constants__t_msg_i service_set_discovery_server__resp_msg, constants_statuscodes_bs__t_StatusCode_i *const service_set_discovery_server__ret)
void service_set_discovery_server__local_set_servers_on_network_to_return(const constants__t_msg_i service_set_discovery_server__p_resp, const t_entier4 service_set_discovery_server__p_starting_record_id, const constants__t_ServerCapabilities service_set_discovery_server__p_serverCapabilities, const t_entier4 service_set_discovery_server__p_nb_servers)
void service_set_discovery_server__local_get_nb_servers_to_return(const t_entier4 service_set_discovery_server__p_nbServerUri, const constants__t_ServerUris service_set_discovery_server__p_ServerUris, t_entier4 *const service_set_discovery_server__p_nb_servers)
void service_set_discovery_server__local_add_self_server_to_return(const constants__t_endpoint_config_idx_i service_set_discovery_server__p_endpoint_config_idx, const t_entier4 service_set_discovery_server__p_nbServerUri, const constants__t_ServerUris service_set_discovery_server__p_ServerUris, const t_entier4 service_set_discovery_server__p_nbServersIn, t_bool *const service_set_discovery_server__p_compatSelf, constants__t_ApplicationDescription_i *const service_set_discovery_server__p_appDesc, t_entier4 *const service_set_discovery_server__p_nbServersOut)
void service_set_discovery_server__treat_find_servers_on_network_request(const constants__t_msg_i service_set_discovery_server__req_msg, const constants__t_msg_i service_set_discovery_server__resp_msg, constants_statuscodes_bs__t_StatusCode_i *const service_set_discovery_server__ret)
void service_set_discovery_server__local_set_servers_to_return(const constants__t_msg_i service_set_discovery_server__p_resp, const constants__t_LocaleIds_i service_set_discovery_server__p_localeIds, const t_entier4 service_set_discovery_server__p_nbServerUri, const constants__t_ServerUris service_set_discovery_server__p_ServerUris, const t_entier4 service_set_discovery_server__p_nb_servers, constants_statuscodes_bs__t_StatusCode_i *const service_set_discovery_server__ret)
void service_set_discovery_server__local_get_nb_servers_on_network_to_return(const t_entier4 service_set_discovery_server__p_starting_record_id, const t_entier4 service_set_discovery_server__p_max_records_to_return, const constants__t_ServerCapabilities service_set_discovery_server__p_serverCapabilities, t_entier4 *const service_set_discovery_server__p_nb_servers)