S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
sopc_config_loader_internal.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
28#ifndef SOPC_CONFIG_LOADER_INTERNAL_H_
29#define SOPC_CONFIG_LOADER_INTERNAL_H_
30
31#include <stdbool.h>
32
33#include "sopc_array.h"
34#include "sopc_helper_expat.h"
35#include "sopc_types.h"
36
37bool SOPC_ConfigLoaderInternal_end_locales(bool isServer,
39 SOPC_Array* ctxLocaleIds,
40 char*** configLocaleIds);
41
42bool SOPC_ConfigLoaderInternal_start_locale(SOPC_HelperExpatCtx* ctx, SOPC_Array* ctxLocaleIds, const char** attrs);
43
44bool SOPC_ConfigLoaderInternal_end_app_desc(bool isServer,
47
48bool SOPC_ConfigLoaderInternal_start_app_uri(bool isServer,
51 const char** attrs);
52
53bool SOPC_ConfigLoaderInternal_start_prod_uri(SOPC_HelperExpatCtx* ctx,
55 const char** attrs);
56
57bool SOPC_ConfigLoaderInternal_start_app_type(bool isServer,
60 const char** attrs);
61
62bool SOPC_ConfigLoaderInternal_start_app_name(bool isServer,
65 char** configLocaleIds,
66 const char** attrs);
67
68bool SOPC_ConfigLoaderInternal_start_cert(bool isServer,
70 char** certificate,
71 const char** attrs);
72
73bool SOPC_ConfigLoaderInternal_start_key(bool isServer,
75 char** key,
76 bool* encrypted,
77 const char** attrs);
78
79bool SOPC_ConfigLoaderInternal_start_pki(bool isServer, SOPC_HelperExpatCtx* ctx, char** pkiPath, const char** attrs);
80
81#endif /* SOPC_CONFIG_LOADER_INTERNAL_H_ */
A generic array implementation.
struct _SOPC_Array SOPC_Array
Definition sopc_array.h:31
Definition sopc_helper_expat.h:32
Definition sopc_types.h:893