12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- #ifndef UA_HELPER_H_
- #define UA_HELPER_H_
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include "ua_config.h"
- #include "ua_types.h"
- UA_StatusCode UA_EXPORT
- UA_parseEndpointUrl(const UA_String *endpointUrl, UA_String *outHostname,
- UA_UInt16 *outPort, UA_String *outPath);
- #define UA_PRINTF_GUID_FORMAT "%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x"
- #define UA_PRINTF_GUID_DATA(GUID) (GUID).data1, (GUID).data2, (GUID).data3, \
- (GUID).data4[0], (GUID).data4[1], (GUID).data4[2], (GUID).data4[3], \
- (GUID).data4[4], (GUID).data4[5], (GUID).data4[6], (GUID).data4[7]
- #define UA_PRINTF_STRING_FORMAT "\"%.*s\""
- #define UA_PRINTF_STRING_DATA(STRING) (int)(STRING).length, (STRING).data
- UA_StatusCode UA_EXPORT
- UA_ByteString_toBase64String(const UA_ByteString *byteString, UA_String *str);
- UA_StatusCode UA_EXPORT
- UA_NodeId_toString(const UA_NodeId *nodeId, UA_String *nodeIdStr);
- #ifdef __cplusplus
- }
- #endif
- #endif
|