|
open62541 1.3.15
Open source implementation of OPC UA
|
#include <open62541/client.h>#include <open62541/client_highlevel.h>#include <open62541/client_subscriptions.h>#include "open62541_queue.h"#include "ua_securechannel.h"#include "ua_timer.h"Go to the source code of this file.
Data Structures | |
| struct | UA_Client_NotificationsAckNumber |
| struct | UA_Client_MonitoredItem |
| struct | UA_Client_Subscription |
| struct | AsyncServiceCall |
| struct | CustomCallback |
| struct | UA_Client |
Macros | |
| #define | UA_INTERNAL |
Typedefs | |
| typedef _UA_BEGIN_DECLS struct UA_Client_NotificationsAckNumber | UA_Client_NotificationsAckNumber |
| typedef struct UA_Client_MonitoredItem | UA_Client_MonitoredItem |
| typedef struct UA_Client_Subscription | UA_Client_Subscription |
| typedef struct AsyncServiceCall | AsyncServiceCall |
| typedef struct CustomCallback | CustomCallback |
| #define UA_INTERNAL |
This Source Code Form is subject to the terms of the Mozilla Public License, v.
2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Copyright 2015-2016 (c) Sten GrĂ¼ner Copyright 2015-2017 (c) Fraunhofer IOSB (Author: Julius Pfrommer) Copyright 2015 (c) Oleksiy Vasylyev Copyright 2016-2017 (c) Florian Palm Copyright 2017 (c) Stefan Profanter, fortiss GmbH Copyright 2017 (c) Mark Giraud, Fraunhofer IOSB
Definition at line 16 of file ua_client_internal.h.
| typedef struct AsyncServiceCall AsyncServiceCall |
Client.
| typedef struct CustomCallback CustomCallback |
| typedef struct UA_Client_MonitoredItem UA_Client_MonitoredItem |
Subscriptions Handling.
| typedef struct UA_Client_Subscription UA_Client_Subscription |
| void Client_warnEndpointsResult | ( | UA_Client * | client, |
| const UA_GetEndpointsResponse * | response, | ||
| const UA_String * | endpointUrl | ||
| ) |
| void closeSecureChannel | ( | UA_Client * | client | ) |
| UA_StatusCode connectIterate | ( | UA_Client * | client, |
| UA_UInt32 | timeout | ||
| ) |
| UA_StatusCode connectSync | ( | UA_Client * | client | ) |
| void notifyClientState | ( | UA_Client * | client | ) |
| void processACKResponse | ( | UA_Client * | client, |
| const UA_ByteString * | chunk | ||
| ) |
| void processERRResponse | ( | UA_Client * | client, |
| const UA_ByteString * | chunk | ||
| ) |
| void processOPNResponse | ( | UA_Client * | client, |
| const UA_ByteString * | message | ||
| ) |
| UA_StatusCode receiveResponseAsync | ( | UA_Client * | client, |
| UA_UInt32 | timeout | ||
| ) |
| void UA_Client_AsyncService_cancel | ( | UA_Client * | client, |
| AsyncServiceCall * | ac, | ||
| UA_StatusCode | statusCode | ||
| ) |
| void UA_Client_AsyncService_removeAll | ( | UA_Client * | client, |
| UA_StatusCode | statusCode | ||
| ) |
| UA_StatusCode UA_Client_preparePublishRequest | ( | UA_Client * | client, |
| UA_PublishRequest * | request | ||
| ) |
Exposed for fuzzing.
| void UA_Client_Subscriptions_backgroundPublish | ( | UA_Client * | client | ) |
| void UA_Client_Subscriptions_backgroundPublishInactivityCheck | ( | UA_Client * | client | ) |
| void UA_Client_Subscriptions_clean | ( | UA_Client * | client | ) |