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.
Subscriptions Handling.
typedef struct UA_Client_MonitoredItem UA_Client_MonitoredItem |
typedef struct UA_Client_Subscription UA_Client_Subscription |
typedef struct AsyncServiceCall AsyncServiceCall |
Client.
typedef struct CustomCallback CustomCallback |
void UA_Client_Subscriptions_clean | ( | UA_Client * | client | ) |
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_AsyncService_cancel | ( | UA_Client * | client, |
AsyncServiceCall * | ac, | ||
UA_StatusCode | statusCode | ||
) |
void UA_Client_AsyncService_removeAll | ( | UA_Client * | client, |
UA_StatusCode | statusCode | ||
) |
UA_StatusCode connectSync | ( | UA_Client * | client | ) |
void notifyClientState | ( | UA_Client * | client | ) |
void processERRResponse | ( | UA_Client * | client, |
const UA_ByteString * | chunk | ||
) |
void processACKResponse | ( | UA_Client * | client, |
const UA_ByteString * | chunk | ||
) |
void processOPNResponse | ( | UA_Client * | client, |
const UA_ByteString * | message | ||
) |
void closeSecureChannel | ( | UA_Client * | client | ) |
UA_StatusCode connectIterate | ( | UA_Client * | client, |
UA_UInt32 | timeout | ||
) |
UA_StatusCode receiveResponseAsync | ( | UA_Client * | client, |
UA_UInt32 | timeout | ||
) |
void Client_warnEndpointsResult | ( | UA_Client * | client, |
const UA_GetEndpointsResponse * | response, | ||
const UA_String * | endpointUrl | ||
) |