#include <stdbool.h>
#include "sopc_builtintypes.h"
#include "sopc_pubsub_conf.h"
#include "sopc_udp_sockets.h"
Go to the source code of this file.
◆ SOPC_PubSubHelpers_ParseAddressUDP()
◆ SOPC_PubSubHelpers_IsCompatibleVariant()
Check if the variant is compatible (value type, value rank and arrayDimension) with the field meta data
- Parameters
-
fieldMetaData | the field meta data with which compliance shall be verified |
variant | the variant to check |
out_isBad | output flag to indicate that the variant is compatible ( |
- Returns
- true) because it is Bad status value instead of expected value type, it then indicates value status only
Note: out_isBad
can be NULL if information is not needed Note2: if the builtin type in the field meta data is Null builtin type, always
- Returns
- true
-
true if variant is compatible with the field meta data, false otherwise
◆ SOPC_PubSubHelpers_IsPreencodeCompatibleVariant()
Check if variant is compatible (value type and value rank) with field meta data in case of preencoded buffer.
- Parameters
-
fieldMetaData | The field meta data with which compliance shall be verified |
variant | the variant to check |
- Returns
- true if variant is compatible with the field meta data, false otherwise
◆ SOPC_Helper_URI_ParseUri_WithPrefix()
bool SOPC_Helper_URI_ParseUri_WithPrefix |
( |
const char * | prefix, |
|
|
const char * | uri, |
|
|
size_t * | hostnameLength, |
|
|
size_t * | portIdx, |
|
|
size_t * | portLength ) |