| 
    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 | ) |