Go to the source code of this file.
Data Structures |
struct | UA_ClientConfig |
Typedefs |
typedef struct UA_Client | UA_Client |
typedef UA_Connection(* | UA_ConnectClientConnection )(char *endpointUrl, UA_Logger *logger) |
Functions |
UA_Client UA_EXPORT * | UA_Client_new (UA_ClientConfig config, UA_Logger logger) |
UA_EXPORT void | UA_Client_delete (UA_Client *client) |
UA_StatusCode UA_EXPORT | UA_Client_connect (UA_Client *client, UA_ConnectClientConnection connFunc, char *endpointUrl) |
UA_StatusCode UA_EXPORT | UA_Client_disconnect (UA_Client *client) |
UA_ReadResponse UA_EXPORT | UA_Client_read (UA_Client *client, UA_ReadRequest *request) |
UA_WriteResponse UA_EXPORT | UA_Client_write (UA_Client *client, UA_WriteRequest *request) |
UA_BrowseResponse UA_EXPORT | UA_Client_browse (UA_Client *client, UA_BrowseRequest *request) |
UA_BrowseNextResponse UA_EXPORT | UA_Client_browseNext (UA_Client *client, UA_BrowseNextRequest *request) |
UA_TranslateBrowsePathsToNodeIdsResponse
UA_EXPORT | UA_Client_translateTranslateBrowsePathsToNodeIds (UA_Client *client, UA_TranslateBrowsePathsToNodeIdsRequest *request) |
UA_AddNodesResponse UA_EXPORT | UA_Client_addNodes (UA_Client *client, UA_AddNodesRequest *request) |
UA_AddReferencesResponse UA_EXPORT | UA_Client_addReferences (UA_Client *client, UA_AddReferencesRequest *request) |
UA_DeleteNodesResponse UA_EXPORT | UA_Client_deleteNodes (UA_Client *client, UA_DeleteNodesRequest *request) |
UA_DeleteReferencesResponse
UA_EXPORT | UA_Client_deleteReferences (UA_Client *client, UA_DeleteReferencesRequest *request) |
Variables |
UA_EXPORT const UA_ClientConfig | UA_ClientConfig_standard |
Data Structure Documentation
Typedef Documentation
The client networklayer is defined by a single function that fills a UA_Connection struct after successfully connecting.
Function Documentation
Variable Documentation