S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
translate_browse_path.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 : translate_browse_path.h
23
24 Date : 08/12/2023 16:24:01
25
26 C Translator Version : tradc Java V1.2 (06/02/2022)
27
28******************************************************************************/
29
30#ifndef _translate_browse_path_h
31#define _translate_browse_path_h
32
33/*--------------------------
34 Added by the Translator
35 --------------------------*/
36#include "b2c.h"
37
38/*-----------------
39 IMPORTS Clause
40 -----------------*/
46
47/*--------------
48 SEES Clause
49 --------------*/
50#include "address_space_itf.h"
51#include "constants.h"
53#include "message_in_bs.h"
54#include "message_out_bs.h"
55#include "node_id_pointer_bs.h"
56
57/*------------------------
58 INITIALISATION Clause
59 ------------------------*/
61
62/*-------------------------------
63 PROMOTES and EXTENDS Clauses
64 -------------------------------*/
65#define translate_browse_path__clear_browse_value_context translate_browse_path_result__clear_browse_value_context
66#define translate_browse_path__compute_browse_result translate_browse_path_result__compute_browse_result
67#define translate_browse_path__continuation_points_UNINITIALISATION translate_browse_path_result__continuation_points_UNINITIALISATION
68#define translate_browse_path__getall_and_move_browse_result translate_browse_path_result__getall_and_move_browse_result
69#define translate_browse_path__read_nb_BrowsePaths msg_translate_browse_path_bs__read_nb_BrowsePaths
70#define translate_browse_path__release_continuation_point translate_browse_path_result__release_continuation_point
71#define translate_browse_path__set_browse_value_context translate_browse_path_result__set_browse_value_context
72#define translate_browse_path__set_browse_value_context_from_continuation_point translate_browse_path_result__set_browse_value_context_from_continuation_point
73#define translate_browse_path__set_session_closed translate_browse_path_result__set_session_closed
74#define translate_browse_path__write_translate_browse_paths_response msg_translate_browse_path_bs__write_translate_browse_paths_response
75
76/*--------------------------
77 LOCAL_OPERATIONS Clause
78 --------------------------*/
80 const constants__t_NodeId_i translate_browse_path__nodeid,
81 constants_statuscodes_bs__t_StatusCode_i * const translate_browse_path__StatusCode);
83 const constants__t_BrowsePath_i translate_browse_path__browsePath,
84 const constants_statuscodes_bs__t_StatusCode_i translate_browse_path__in_statusCode_operation,
85 constants_statuscodes_bs__t_StatusCode_i * const translate_browse_path__out_statusCode_operation);
87 const constants__t_BrowsePath_i translate_browse_path__browsePath,
88 const constants_statuscodes_bs__t_StatusCode_i translate_browse_path__in_statusCode_operation,
89 const t_entier4 translate_browse_path__size_result,
90 constants_statuscodes_bs__t_StatusCode_i * const translate_browse_path__out_statusCode_operation,
91 constants_statuscodes_bs__t_StatusCode_i * const translate_browse_path__statusCode_alloc);
93 const constants__t_BrowsePath_i translate_browse_path__browsePath,
94 const constants_statuscodes_bs__t_StatusCode_i translate_browse_path__in_statusCode_operation,
95 const t_entier4 translate_browse_path__nb_max_ref,
96 constants_statuscodes_bs__t_StatusCode_i * const translate_browse_path__out_statusCode_operation);
98 constants_statuscodes_bs__t_StatusCode_i * const translate_browse_path__statusCode_operation);
100 const constants__t_NodeId_i translate_browse_path__source,
101 const constants__t_RelativePath_i translate_browse_path__rel_path,
102 constants_statuscodes_bs__t_StatusCode_i * const translate_browse_path__statusCode_operation);
104 const constants__t_RelativePathElt_i translate_browse_path__rel_path_elt,
105 const t_entier4 translate_browse_path__path_index,
106 const t_bool translate_browse_path__continue,
107 constants_statuscodes_bs__t_StatusCode_i * const translate_browse_path__statusCode_operation,
108 t_bool * const translate_browse_path__p_continue);
109
110/*--------------------
111 OPERATIONS Clause
112 --------------------*/
114 const constants__t_msg_i translate_browse_path__req_msg,
115 constants_statuscodes_bs__t_StatusCode_i * const translate_browse_path__StatusCode_service);
117 const constants__t_BrowsePath_i translate_browse_path__browsePath);
118
119#endif
int32_t t_entier4
Definition b2c.h:34
bool t_bool
Definition b2c.h:28
#define constants__t_NodeId_i
Definition constants.h:69
#define constants__t_msg_i
Definition constants.h:104
#define constants__t_RelativePath_i
Definition constants.h:78
#define constants__t_RelativePathElt_i
Definition constants.h:77
#define constants__t_BrowsePath_i
Definition constants.h:51
constants_statuscodes_bs__t_StatusCode_i
Definition constants_statuscodes_bs.h:46
void translate_browse_path__copy_browsePathResult_to_msg_2(const constants__t_BrowsePath_i translate_browse_path__browsePath, const constants_statuscodes_bs__t_StatusCode_i translate_browse_path__in_statusCode_operation, const t_entier4 translate_browse_path__nb_max_ref, constants_statuscodes_bs__t_StatusCode_i *const translate_browse_path__out_statusCode_operation)
void translate_browse_path__INITIALISATION(void)
void translate_browse_path__treat_one_translate_browse_path(const constants__t_BrowsePath_i translate_browse_path__browsePath)
void translate_browse_path__init_translate_browse_paths_request(const constants__t_msg_i translate_browse_path__req_msg, constants_statuscodes_bs__t_StatusCode_i *const translate_browse_path__StatusCode_service)
void translate_browse_path__check_startingNode(const constants__t_NodeId_i translate_browse_path__nodeid, constants_statuscodes_bs__t_StatusCode_i *const translate_browse_path__StatusCode)
void translate_browse_path__copy_browsePathResult_to_msg_1(const constants__t_BrowsePath_i translate_browse_path__browsePath, const constants_statuscodes_bs__t_StatusCode_i translate_browse_path__in_statusCode_operation, const t_entier4 translate_browse_path__size_result, constants_statuscodes_bs__t_StatusCode_i *const translate_browse_path__out_statusCode_operation, constants_statuscodes_bs__t_StatusCode_i *const translate_browse_path__statusCode_alloc)
void translate_browse_path__treat_one_translate_browse_path_1(const constants__t_NodeId_i translate_browse_path__source, const constants__t_RelativePath_i translate_browse_path__rel_path, constants_statuscodes_bs__t_StatusCode_i *const translate_browse_path__statusCode_operation)
void translate_browse_path__copy_browsePathResult_to_source(constants_statuscodes_bs__t_StatusCode_i *const translate_browse_path__statusCode_operation)
void translate_browse_path__copy_browsePathResult_to_msg(const constants__t_BrowsePath_i translate_browse_path__browsePath, const constants_statuscodes_bs__t_StatusCode_i translate_browse_path__in_statusCode_operation, constants_statuscodes_bs__t_StatusCode_i *const translate_browse_path__out_statusCode_operation)
void translate_browse_path__treat_relative_path_sequence(const constants__t_RelativePathElt_i translate_browse_path__rel_path_elt, const t_entier4 translate_browse_path__path_index, const t_bool translate_browse_path__continue, constants_statuscodes_bs__t_StatusCode_i *const translate_browse_path__statusCode_operation, t_bool *const translate_browse_path__p_continue)