S2OPC OPCUA Toolkit
Loading...
Searching...
No Matches
sopc_pubsub_conf.h File Reference
#include "sopc_builtintypes.h"
#include "sopc_key_manager.h"
#include "sopc_pubsub_constants.h"
#include "sopc_types.h"

Go to the source code of this file.

Data Structures

struct  SOPC_PubSub_ArrayDimension
 
struct  SOPC_UADP_Configuration
 
struct  SOPC_Conf_PublisherId
 
struct  SOPC_WriterGroup_Options
 
struct  SOPC_DataSetWriter_Options
 

Typedefs

typedef struct SOPC_PubSubConfiguration SOPC_PubSubConfiguration
 
typedef struct SOPC_PubSubConnection SOPC_PubSubConnection
 
typedef struct SOPC_PublishedDataSet SOPC_PublishedDataSet
 
typedef struct SOPC_WriterGroup SOPC_WriterGroup
 
typedef struct SOPC_SecurityKeyServices SOPC_SecurityKeyServices
 
typedef struct SOPC_DataSetWriter SOPC_DataSetWriter
 
typedef struct SOPC_ReaderGroup SOPC_ReaderGroup
 
typedef struct SOPC_DataSetReader SOPC_DataSetReader
 
typedef struct SOPC_SubscribedDataSet SOPC_SubscribedDataSet
 
typedef struct SOPC_DataSetMetaData SOPC_DataSetMetaData
 
typedef struct SOPC_FieldMetaData SOPC_FieldMetaData
 
typedef struct SOPC_FieldTarget SOPC_FieldTarget
 
typedef struct SOPC_PubSub_ArrayDimension SOPC_PubSub_ArrayDimension
 
typedef struct SOPC_UADP_Configuration SOPC_UADP_Configuration
 
typedef SOPC_UADP_Configuration SOPC_UadpNetworkMessageContentMask
 
typedef struct SOPC_PublishedVariable SOPC_PublishedVariable
 
typedef void SOPC_PubSub_OnFatalError(void *userContext, const char *message)
 
typedef struct SOPC_Conf_PublisherId SOPC_Conf_PublisherId
 
typedef struct SOPC_WriterGroup_Options SOPC_WriterGroup_Options
 
typedef struct SOPC_DataSetWriter_Options SOPC_DataSetWriter_Options
 

Enumerations

enum  SOPC_Pubsub_MessageEncodingType { SOPC_MessageEncodeUADP = 0 , SOPC_MessageEncodeJSON }
 
enum  SOPC_PubSubConnection_Type { SOPC_PubSubConnection_Pub = 0 , SOPC_PubSubConnection_Sub = 1 }
 
enum  SOPC_PublishedDataSetSourceType { SOPC_PublishedDataItemsDataType = 0 , SOPC_PublishedEventsDataType = 1 , SOPC_PublishedDataSetCustomSourceDataType = 2 }
 
enum  SOPC_SubscribedDataSetType { SOPC_TargetVariablesDataType = 0 , SOPC_SubscribedDataSetMirrorDataType = 1 }
 
enum  SOPC_SecurityMode_Type { SOPC_SecurityMode_Invalid = 0 , SOPC_SecurityMode_None = 1 , SOPC_SecurityMode_Sign = 2 , SOPC_SecurityMode_SignAndEncrypt = 3 }
 
enum  SOPC_Conf_PublisherId_Type { SOPC_Null_PublisherId = 0 , SOPC_UInteger_PublisherId = 1 , SOPC_String_PublisherId = 2 }
 

Functions

char * SOPC_Allocate_MQTT_DefaultTopic (const SOPC_Conf_PublisherId *publisherId, uint16_t groupId)
 Create the default MQTT topic described by the OPC UA standard (publisherId.groupId)
 
SOPC_PubSubConfigurationSOPC_PubSubConfiguration_Create (void)
 
void SOPC_PubSubConfiguration_Delete (SOPC_PubSubConfiguration *configuration)
 
bool SOPC_PubSubConfiguration_Allocate_PubConnection_Array (SOPC_PubSubConfiguration *configuration, uint32_t nb)
 
uint32_t SOPC_PubSubConfiguration_Nb_PubConnection (const SOPC_PubSubConfiguration *configuration)
 
SOPC_PubSubConnectionSOPC_PubSubConfiguration_Get_PubConnection_At (const SOPC_PubSubConfiguration *configuration, uint32_t index)
 
bool SOPC_PubSubConfiguration_Allocate_SubConnection_Array (SOPC_PubSubConfiguration *configuration, uint32_t nb)
 
uint32_t SOPC_PubSubConfiguration_Nb_SubConnection (const SOPC_PubSubConfiguration *configuration)
 
SOPC_PubSubConnectionSOPC_PubSubConfiguration_Get_SubConnection_At (const SOPC_PubSubConfiguration *configuration, uint32_t index)
 
bool SOPC_PubSubConfiguration_Allocate_PublishedDataSet_Array (SOPC_PubSubConfiguration *configuration, uint32_t nb)
 
uint32_t SOPC_PubSubConfiguration_Nb_PublishedDataSet (const SOPC_PubSubConfiguration *configuration)
 
SOPC_PublishedDataSetSOPC_PubSubConfiguration_Get_PublishedDataSet_At (const SOPC_PubSubConfiguration *configuration, uint16_t index)
 
const char * SOPC_PubSubConnection_Get_Name (const SOPC_PubSubConnection *connection)
 
bool SOPC_PubSubConnection_Set_Name (SOPC_PubSubConnection *connection, const char *name)
 
bool SOPC_PubSubConnection_Is_Enabled (const SOPC_PubSubConnection *connection)
 
void SOPC_PubSubConnection_Set_Enabled (SOPC_PubSubConnection *connection, bool enabled)
 
void SOPC_PubSubConfiguration_Set_FatalError_Callback (SOPC_PubSubConnection *connection, SOPC_PubSub_OnFatalError *callback)
 
SOPC_PubSub_OnFatalErrorSOPC_PubSubConfiguration_Get_FatalError_Callback (SOPC_PubSubConnection *connection)
 
void SOPC_PubSubConnection_Set_AcyclicPublisher (SOPC_PubSubConnection *connection, bool acyclicPublisher)
 
bool SOPC_PubSubConnection_Get_AcyclicPublisher (const SOPC_PubSubConnection *connection)
 
const SOPC_Conf_PublisherIdSOPC_PubSubConnection_Get_PublisherId (const SOPC_PubSubConnection *connection)
 
void SOPC_PubSubConnection_Set_PublisherId_UInteger (SOPC_PubSubConnection *connection, uint64_t id)
 
bool SOPC_PubSubConnection_Set_PublisherId_String (SOPC_PubSubConnection *connection, const SOPC_String *id)
 
const char * SOPC_PubSubConnection_Get_TransportProfileUri (const SOPC_PubSubConnection *connection)
 
bool SOPC_PubSubConnection_Set_TransportProfileUri (SOPC_PubSubConnection *connection, const char *uri)
 
const char * SOPC_PubSubConnection_Get_Address (const SOPC_PubSubConnection *connection)
 
bool SOPC_PubSubConnection_Set_Address (SOPC_PubSubConnection *connection, const char *address)
 
const char * SOPC_PubSubConnection_Get_InterfaceName (const SOPC_PubSubConnection *connection)
 
bool SOPC_PubSubConnection_Set_InterfaceName (SOPC_PubSubConnection *connection, const char *interfaceName)
 
const char * SOPC_PubSubConnection_Get_MqttUsername (const SOPC_PubSubConnection *connection)
 
bool SOPC_PubSubConnection_Set_MqttUsername (SOPC_PubSubConnection *connection, const char *username)
 
const char * SOPC_PubSubConnection_Get_MqttPassword (const SOPC_PubSubConnection *connection)
 
bool SOPC_PubSubConnection_Set_MqttPassword (SOPC_PubSubConnection *connection, const char *password)
 
bool SOPC_PubSubConnection_Allocate_WriterGroup_Array (SOPC_PubSubConnection *connection, uint16_t nb)
 
uint16_t SOPC_PubSubConnection_Nb_WriterGroup (const SOPC_PubSubConnection *connection)
 
SOPC_WriterGroupSOPC_PubSubConnection_Get_WriterGroup_At (const SOPC_PubSubConnection *connection, uint16_t index)
 
bool SOPC_PubSubConnection_Allocate_ReaderGroup_Array (SOPC_PubSubConnection *connection, uint16_t nb)
 
uint16_t SOPC_PubSubConnection_Nb_ReaderGroup (const SOPC_PubSubConnection *connection)
 
SOPC_ReaderGroupSOPC_PubSubConnection_Get_ReaderGroup_At (const SOPC_PubSubConnection *connection, uint16_t index)
 
SOPC_SecurityMode_Type SOPC_ReaderGroup_Get_SecurityMode (const SOPC_ReaderGroup *group)
 
void SOPC_ReaderGroup_Set_SecurityMode (SOPC_ReaderGroup *group, SOPC_SecurityMode_Type mode)
 
bool SOPC_ReaderGroup_Set_SecurityGroupId (SOPC_ReaderGroup *group, char *securityGroupId)
 
bool SOPC_ReaderGroup_Allocate_SecurityKeyServices_Array (SOPC_ReaderGroup *group, uint32_t nb)
 
uint32_t SOPC_ReaderGroup_Nb_SecurityKeyServices (const SOPC_ReaderGroup *group)
 
SOPC_SecurityKeyServicesSOPC_ReaderGroup_Get_SecurityKeyServices_At (const SOPC_ReaderGroup *group, uint32_t index)
 
bool SOPC_ReaderGroup_Allocate_DataSetReader_Array (SOPC_ReaderGroup *group, uint8_t nb)
 
uint8_t SOPC_ReaderGroup_Nb_DataSetReader (const SOPC_ReaderGroup *group)
 
SOPC_DataSetReaderSOPC_ReaderGroup_Get_DataSetReader_At (const SOPC_ReaderGroup *group, uint8_t index)
 
uint16_t SOPC_ReaderGroup_Get_GroupId (const SOPC_ReaderGroup *group)
 
void SOPC_ReaderGroup_Set_GroupId (SOPC_ReaderGroup *group, uint16_t id)
 
uint32_t SOPC_ReaderGroup_Get_GroupVersion (const SOPC_ReaderGroup *group)
 
void SOPC_ReaderGroup_Set_GroupVersion (SOPC_ReaderGroup *group, uint32_t version)
 
const SOPC_Conf_PublisherIdSOPC_ReaderGroup_Get_PublisherId (SOPC_ReaderGroup *group)
 
void SOPC_ReaderGroup_Set_PublisherId_UInteger (SOPC_ReaderGroup *group, uint64_t id)
 
bool SOPC_ReaderGroup_Set_PublisherId_String (SOPC_ReaderGroup *group, const SOPC_String *id)
 
const char * SOPC_ReaderGroup_Get_MqttTopic (const SOPC_ReaderGroup *reader)
 
void SOPC_ReaderGroup_Set_MqttTopic (SOPC_ReaderGroup *reader, const char *topic)
 
SOPC_ReaderGroupSOPC_DataSetReader_Get_ReaderGroup (const SOPC_DataSetReader *reader)
 
uint16_t SOPC_DataSetReader_Get_DataSetWriterId (const SOPC_DataSetReader *reader)
 
void SOPC_DataSetReader_Set_DataSetWriterId (SOPC_DataSetReader *reader, uint16_t id)
 
SOPC_SubscribedDataSetType SOPC_DataSetReader_Get_DataSet_TargetType (const SOPC_DataSetReader *reader)
 
double SOPC_DataSetReader_Get_ReceiveTimeout (const SOPC_DataSetReader *reader)
 
void SOPC_DataSetReader_Set_ReceiveTimeout (SOPC_DataSetReader *reader, double timeout_ms)
 
bool SOPC_DataSetReader_Allocate_FieldMetaData_Array (SOPC_DataSetReader *reader, SOPC_SubscribedDataSetType type, uint16_t nb)
 
uint16_t SOPC_DataSetReader_Nb_FieldMetaData (const SOPC_DataSetReader *reader)
 
SOPC_FieldMetaDataSOPC_DataSetReader_Get_FieldMetaData_At (const SOPC_DataSetReader *reader, uint16_t index)
 
const char * SOPC_FieldTarget_Get_SourceIndexRange (const SOPC_FieldTarget *target)
 
bool SOPC_FieldTarget_Set_SourceIndexRange (SOPC_FieldTarget *target, const char *sourceIndexRange)
 
const SOPC_NodeIdSOPC_FieldTarget_Get_NodeId (const SOPC_FieldTarget *target)
 
void SOPC_FieldTarget_Set_NodeId (SOPC_FieldTarget *target, SOPC_NodeId *nodeId)
 
uint32_t SOPC_FieldTarget_Get_AttributeId (const SOPC_FieldTarget *target)
 
void SOPC_FieldTarget_Set_AttributeId (SOPC_FieldTarget *target, uint32_t attributeId)
 
const char * SOPC_FieldTarget_Get_TargetIndexRange (const SOPC_FieldTarget *target)
 
bool SOPC_FieldTarget_Set_TargetIndexRange (SOPC_FieldTarget *target, const char *sourceIndexRange)
 
const SOPC_PubSubConnectionSOPC_WriterGroup_Get_Connection (const SOPC_WriterGroup *group)
 
const SOPC_WriterGroup_OptionsSOPC_WriterGroup_Get_Options (const SOPC_WriterGroup *group)
 
void SOPC_WriterGroup_Set_Options (SOPC_WriterGroup *group, const SOPC_WriterGroup_Options *options)
 
uint16_t SOPC_WriterGroup_Get_Id (const SOPC_WriterGroup *group)
 
void SOPC_WriterGroup_Set_Id (SOPC_WriterGroup *group, uint16_t id)
 
uint32_t SOPC_WriterGroup_Get_Version (const SOPC_WriterGroup *group)
 
void SOPC_WriterGroup_Set_Version (SOPC_WriterGroup *group, uint32_t version)
 
double SOPC_WriterGroup_Get_PublishingInterval (const SOPC_WriterGroup *group)
 
void SOPC_WriterGroup_Set_PublishingInterval (SOPC_WriterGroup *group, double interval_ms)
 
int32_t SOPC_WriterGroup_Get_PublishingOffset (const SOPC_WriterGroup *group)
 
void SOPC_WriterGroup_Set_PublishingOffset (SOPC_WriterGroup *group, int32_t offset_ms)
 
double SOPC_WriterGroup_Get_KeepAlive (const SOPC_WriterGroup *group)
 
void SOPC_WriterGroup_Set_KeepAlive (SOPC_WriterGroup *group, double keepAlive_ms)
 
SOPC_Pubsub_MessageEncodingType SOPC_WriterGroup_Get_Encoding (const SOPC_WriterGroup *group)
 
void SOPC_WriterGroup_Set_Encoding (SOPC_WriterGroup *group, SOPC_Pubsub_MessageEncodingType encoding)
 
SOPC_UadpNetworkMessageContentMask SOPC_WriterGroup_Get_NetworkMessageContentMask (const SOPC_WriterGroup *group)
 
void SOPC_WriterGroup_Set_NetworkMessageContentMask (SOPC_WriterGroup *group, SOPC_UadpNetworkMessageContentMask contentMask)
 
SOPC_SecurityMode_Type SOPC_WriterGroup_Get_SecurityMode (const SOPC_WriterGroup *group)
 
void SOPC_WriterGroup_Set_SecurityMode (SOPC_WriterGroup *group, SOPC_SecurityMode_Type mode)
 
bool SOPC_WriterGroup_Set_SecurityGroupId (SOPC_WriterGroup *group, char *securityGroupId)
 
bool SOPC_WriterGroup_Allocate_SecurityKeyServices_Array (SOPC_WriterGroup *group, uint32_t nb)
 
uint32_t SOPC_WriterGroup_Nb_SecurityKeyServices (const SOPC_WriterGroup *group)
 
SOPC_SecurityKeyServicesSOPC_WriterGroup_Get_SecurityKeyServices_At (const SOPC_WriterGroup *group, uint32_t index)
 
const char * SOPC_WriterGroup_Get_MqttTopic (const SOPC_WriterGroup *writer)
 
void SOPC_WriterGroup_Set_MqttTopic (SOPC_WriterGroup *writer, const char *topic)
 
bool SOPC_WriterGroup_Allocate_DataSetWriter_Array (SOPC_WriterGroup *group, uint8_t nb)
 
uint8_t SOPC_WriterGroup_Nb_DataSetWriter (const SOPC_WriterGroup *group)
 
SOPC_DataSetWriterSOPC_WriterGroup_Get_DataSetWriter_At (const SOPC_WriterGroup *group, uint8_t index)
 
uint16_t SOPC_DataSetWriter_Get_Id (const SOPC_DataSetWriter *writer)
 
void SOPC_DataSetWriter_Set_Id (SOPC_DataSetWriter *writer, uint16_t id)
 
const SOPC_DataSetWriter_OptionsSOPC_DataSetWriter_Get_Options (const SOPC_DataSetWriter *writer)
 
void SOPC_DataSetWriter_Set_Options (SOPC_DataSetWriter *writer, const SOPC_DataSetWriter_Options *options)
 
const SOPC_PublishedDataSetSOPC_DataSetWriter_Get_DataSet (const SOPC_DataSetWriter *writer)
 
void SOPC_DataSetWriter_Set_DataSet (SOPC_DataSetWriter *writer, SOPC_PublishedDataSet *dataset)
 
bool SOPC_PublishedDataSet_Init (SOPC_PublishedDataSet *dataset, SOPC_PublishedDataSetSourceType type, uint16_t nbFields)
 
uint16_t SOPC_PublishedDataSet_Nb_FieldMetaData (const SOPC_PublishedDataSet *dataset)
 
SOPC_FieldMetaDataSOPC_PublishedDataSet_Get_FieldMetaData_At (const SOPC_PublishedDataSet *dataset, uint16_t index)
 
SOPC_PublishedDataSetSourceType SOPC_PublishedDataSet_Get_DataSet_SourceType (const SOPC_PublishedDataSet *dataset)
 
const SOPC_NodeIdSOPC_PublishedVariable_Get_NodeId (const SOPC_PublishedVariable *variable)
 
void SOPC_PublishedVariable_Set_NodeId (SOPC_PublishedVariable *variable, SOPC_NodeId *nodeId)
 
uint32_t SOPC_PublishedVariable_Get_AttributeId (const SOPC_PublishedVariable *variable)
 
void SOPC_PublishedVariable_Set_AttributeId (SOPC_PublishedVariable *variable, uint32_t attributeId)
 
const char * SOPC_PublishedVariable_Get_IndexRange (const SOPC_PublishedVariable *variable)
 
bool SOPC_PublishedVariable_Set_IndexRange (SOPC_PublishedVariable *variable, const char *indexRange)
 
int32_t SOPC_FieldMetaData_Get_ValueRank (const SOPC_FieldMetaData *metadata)
 
SOPC_BuiltinId SOPC_FieldMetaData_Get_BuiltinType (const SOPC_FieldMetaData *metadata)
 
void SOPC_FieldMetaData_Set_BuiltinType (SOPC_FieldMetaData *metadata, SOPC_BuiltinId builtinType)
 
const SOPC_PubSub_ArrayDimensionSOPC_FieldMetaData_Get_ArrayDimension (const SOPC_FieldMetaData *metadata)
 
void SOPC_FieldMetaData_ArrayDimension_Move (SOPC_FieldMetaData *metadata, SOPC_PubSub_ArrayDimension *arrayDimension)
 
bool SOPC_FieldMetaDeta_SetCopy_ArrayDimension (SOPC_FieldMetaData *metadata, const SOPC_PubSub_ArrayDimension *arrayDimensions)
 
SOPC_FieldTargetSOPC_FieldMetaData_Get_TargetVariable (const SOPC_FieldMetaData *fieldMetaData)
 
SOPC_PublishedVariableSOPC_FieldMetaData_Get_PublishedVariable (const SOPC_FieldMetaData *fieldMetaData)
 
const char * SOPC_SecurityKeyServices_Get_EndpointUrl (const SOPC_SecurityKeyServices *sks)
 
bool SOPC_SecurityKeyServices_Set_EndpointUrl (SOPC_SecurityKeyServices *sks, const char *uri)
 
SOPC_SerializedCertificateSOPC_SecurityKeyServices_Get_ServerCertificate (const SOPC_SecurityKeyServices *sks)
 
bool SOPC_SecurityKeyServices_Set_ServerCertificate (SOPC_SecurityKeyServices *sks, SOPC_SerializedCertificate *serverCertificate)
 
bool SOPC_EndpointDescription_Create_From_URL (char *url, OpcUa_EndpointDescription **endpoint_out)
 

Typedef Documentation

◆ SOPC_PubSubConfiguration

◆ SOPC_PubSubConnection

◆ SOPC_PublishedDataSet

◆ SOPC_WriterGroup

◆ SOPC_SecurityKeyServices

◆ SOPC_DataSetWriter

◆ SOPC_ReaderGroup

◆ SOPC_DataSetReader

◆ SOPC_SubscribedDataSet

◆ SOPC_DataSetMetaData

◆ SOPC_FieldMetaData

◆ SOPC_FieldTarget

◆ SOPC_PubSub_ArrayDimension

typedef struct SOPC_PubSub_ArrayDimension SOPC_PubSub_ArrayDimension

◆ SOPC_UADP_Configuration

typedef struct SOPC_UADP_Configuration SOPC_UADP_Configuration

◆ SOPC_UadpNetworkMessageContentMask

◆ SOPC_PublishedVariable

◆ SOPC_PubSub_OnFatalError

typedef void SOPC_PubSub_OnFatalError(void *userContext, const char *message)

Notifies a fatal error on a Pub or Sub connection, that is not automatically recoverable

Parameters
userContextThe user context.
messageA textual information about the error

◆ SOPC_Conf_PublisherId

typedef struct SOPC_Conf_PublisherId SOPC_Conf_PublisherId

◆ SOPC_WriterGroup_Options

typedef struct SOPC_WriterGroup_Options SOPC_WriterGroup_Options

Writer Group

◆ SOPC_DataSetWriter_Options

typedef struct SOPC_DataSetWriter_Options SOPC_DataSetWriter_Options

DataSetWriter

Enumeration Type Documentation

◆ SOPC_Pubsub_MessageEncodingType

Enumerator
SOPC_MessageEncodeUADP 
SOPC_MessageEncodeJSON 

◆ SOPC_PubSubConnection_Type

Enumerator
SOPC_PubSubConnection_Pub 
SOPC_PubSubConnection_Sub 

◆ SOPC_PublishedDataSetSourceType

Enumerator
SOPC_PublishedDataItemsDataType 
SOPC_PublishedEventsDataType 
SOPC_PublishedDataSetCustomSourceDataType 

◆ SOPC_SubscribedDataSetType

Enumerator
SOPC_TargetVariablesDataType 
SOPC_SubscribedDataSetMirrorDataType 

◆ SOPC_SecurityMode_Type

Enumerator
SOPC_SecurityMode_Invalid 
SOPC_SecurityMode_None 
SOPC_SecurityMode_Sign 
SOPC_SecurityMode_SignAndEncrypt 

◆ SOPC_Conf_PublisherId_Type

Enumerator
SOPC_Null_PublisherId 
SOPC_UInteger_PublisherId 
SOPC_String_PublisherId 

Function Documentation

◆ SOPC_Allocate_MQTT_DefaultTopic()

char * SOPC_Allocate_MQTT_DefaultTopic ( const SOPC_Conf_PublisherId * publisherId,
uint16_t groupId )

Create the default MQTT topic described by the OPC UA standard (publisherId.groupId)

Parameters
publisherIdA non-NULL pointer to the Publisher ID of the connection. Only Integer-type publisher Id are supported currently
groupIdA uint16_t value to the Group ID of the message
Returns
The defaultTopic as a string (char*) The return value shall be freed by caller after use

◆ SOPC_PubSubConfiguration_Create()

SOPC_PubSubConfiguration * SOPC_PubSubConfiguration_Create ( void )

PubSubConfiguration

◆ SOPC_PubSubConfiguration_Delete()

void SOPC_PubSubConfiguration_Delete ( SOPC_PubSubConfiguration * configuration)

◆ SOPC_PubSubConfiguration_Allocate_PubConnection_Array()

bool SOPC_PubSubConfiguration_Allocate_PubConnection_Array ( SOPC_PubSubConfiguration * configuration,
uint32_t nb )

◆ SOPC_PubSubConfiguration_Nb_PubConnection()

uint32_t SOPC_PubSubConfiguration_Nb_PubConnection ( const SOPC_PubSubConfiguration * configuration)

◆ SOPC_PubSubConfiguration_Get_PubConnection_At()

SOPC_PubSubConnection * SOPC_PubSubConfiguration_Get_PubConnection_At ( const SOPC_PubSubConfiguration * configuration,
uint32_t index )

◆ SOPC_PubSubConfiguration_Allocate_SubConnection_Array()

bool SOPC_PubSubConfiguration_Allocate_SubConnection_Array ( SOPC_PubSubConfiguration * configuration,
uint32_t nb )

◆ SOPC_PubSubConfiguration_Nb_SubConnection()

uint32_t SOPC_PubSubConfiguration_Nb_SubConnection ( const SOPC_PubSubConfiguration * configuration)

◆ SOPC_PubSubConfiguration_Get_SubConnection_At()

SOPC_PubSubConnection * SOPC_PubSubConfiguration_Get_SubConnection_At ( const SOPC_PubSubConfiguration * configuration,
uint32_t index )

◆ SOPC_PubSubConfiguration_Allocate_PublishedDataSet_Array()

bool SOPC_PubSubConfiguration_Allocate_PublishedDataSet_Array ( SOPC_PubSubConfiguration * configuration,
uint32_t nb )

◆ SOPC_PubSubConfiguration_Nb_PublishedDataSet()

uint32_t SOPC_PubSubConfiguration_Nb_PublishedDataSet ( const SOPC_PubSubConfiguration * configuration)

◆ SOPC_PubSubConfiguration_Get_PublishedDataSet_At()

SOPC_PublishedDataSet * SOPC_PubSubConfiguration_Get_PublishedDataSet_At ( const SOPC_PubSubConfiguration * configuration,
uint16_t index )

◆ SOPC_PubSubConnection_Get_Name()

const char * SOPC_PubSubConnection_Get_Name ( const SOPC_PubSubConnection * connection)

PubSubConnection

◆ SOPC_PubSubConnection_Set_Name()

bool SOPC_PubSubConnection_Set_Name ( SOPC_PubSubConnection * connection,
const char * name )

◆ SOPC_PubSubConnection_Is_Enabled()

bool SOPC_PubSubConnection_Is_Enabled ( const SOPC_PubSubConnection * connection)

◆ SOPC_PubSubConnection_Set_Enabled()

void SOPC_PubSubConnection_Set_Enabled ( SOPC_PubSubConnection * connection,
bool enabled )

◆ SOPC_PubSubConfiguration_Set_FatalError_Callback()

void SOPC_PubSubConfiguration_Set_FatalError_Callback ( SOPC_PubSubConnection * connection,
SOPC_PubSub_OnFatalError * callback )

◆ SOPC_PubSubConfiguration_Get_FatalError_Callback()

SOPC_PubSub_OnFatalError * SOPC_PubSubConfiguration_Get_FatalError_Callback ( SOPC_PubSubConnection * connection)

◆ SOPC_PubSubConnection_Set_AcyclicPublisher()

void SOPC_PubSubConnection_Set_AcyclicPublisher ( SOPC_PubSubConnection * connection,
bool acyclicPublisher )

◆ SOPC_PubSubConnection_Get_AcyclicPublisher()

bool SOPC_PubSubConnection_Get_AcyclicPublisher ( const SOPC_PubSubConnection * connection)

◆ SOPC_PubSubConnection_Get_PublisherId()

const SOPC_Conf_PublisherId * SOPC_PubSubConnection_Get_PublisherId ( const SOPC_PubSubConnection * connection)

◆ SOPC_PubSubConnection_Set_PublisherId_UInteger()

void SOPC_PubSubConnection_Set_PublisherId_UInteger ( SOPC_PubSubConnection * connection,
uint64_t id )

◆ SOPC_PubSubConnection_Set_PublisherId_String()

bool SOPC_PubSubConnection_Set_PublisherId_String ( SOPC_PubSubConnection * connection,
const SOPC_String * id )

◆ SOPC_PubSubConnection_Get_TransportProfileUri()

const char * SOPC_PubSubConnection_Get_TransportProfileUri ( const SOPC_PubSubConnection * connection)

◆ SOPC_PubSubConnection_Set_TransportProfileUri()

bool SOPC_PubSubConnection_Set_TransportProfileUri ( SOPC_PubSubConnection * connection,
const char * uri )

◆ SOPC_PubSubConnection_Get_Address()

const char * SOPC_PubSubConnection_Get_Address ( const SOPC_PubSubConnection * connection)

◆ SOPC_PubSubConnection_Set_Address()

bool SOPC_PubSubConnection_Set_Address ( SOPC_PubSubConnection * connection,
const char * address )

◆ SOPC_PubSubConnection_Get_InterfaceName()

const char * SOPC_PubSubConnection_Get_InterfaceName ( const SOPC_PubSubConnection * connection)

◆ SOPC_PubSubConnection_Set_InterfaceName()

bool SOPC_PubSubConnection_Set_InterfaceName ( SOPC_PubSubConnection * connection,
const char * interfaceName )

◆ SOPC_PubSubConnection_Get_MqttUsername()

const char * SOPC_PubSubConnection_Get_MqttUsername ( const SOPC_PubSubConnection * connection)

◆ SOPC_PubSubConnection_Set_MqttUsername()

bool SOPC_PubSubConnection_Set_MqttUsername ( SOPC_PubSubConnection * connection,
const char * username )

◆ SOPC_PubSubConnection_Get_MqttPassword()

const char * SOPC_PubSubConnection_Get_MqttPassword ( const SOPC_PubSubConnection * connection)

◆ SOPC_PubSubConnection_Set_MqttPassword()

bool SOPC_PubSubConnection_Set_MqttPassword ( SOPC_PubSubConnection * connection,
const char * password )

◆ SOPC_PubSubConnection_Allocate_WriterGroup_Array()

bool SOPC_PubSubConnection_Allocate_WriterGroup_Array ( SOPC_PubSubConnection * connection,
uint16_t nb )

◆ SOPC_PubSubConnection_Nb_WriterGroup()

uint16_t SOPC_PubSubConnection_Nb_WriterGroup ( const SOPC_PubSubConnection * connection)

◆ SOPC_PubSubConnection_Get_WriterGroup_At()

SOPC_WriterGroup * SOPC_PubSubConnection_Get_WriterGroup_At ( const SOPC_PubSubConnection * connection,
uint16_t index )

◆ SOPC_PubSubConnection_Allocate_ReaderGroup_Array()

bool SOPC_PubSubConnection_Allocate_ReaderGroup_Array ( SOPC_PubSubConnection * connection,
uint16_t nb )

◆ SOPC_PubSubConnection_Nb_ReaderGroup()

uint16_t SOPC_PubSubConnection_Nb_ReaderGroup ( const SOPC_PubSubConnection * connection)

◆ SOPC_PubSubConnection_Get_ReaderGroup_At()

SOPC_ReaderGroup * SOPC_PubSubConnection_Get_ReaderGroup_At ( const SOPC_PubSubConnection * connection,
uint16_t index )

◆ SOPC_ReaderGroup_Get_SecurityMode()

SOPC_SecurityMode_Type SOPC_ReaderGroup_Get_SecurityMode ( const SOPC_ReaderGroup * group)

Reader Group

◆ SOPC_ReaderGroup_Set_SecurityMode()

void SOPC_ReaderGroup_Set_SecurityMode ( SOPC_ReaderGroup * group,
SOPC_SecurityMode_Type mode )

◆ SOPC_ReaderGroup_Set_SecurityGroupId()

bool SOPC_ReaderGroup_Set_SecurityGroupId ( SOPC_ReaderGroup * group,
char * securityGroupId )

◆ SOPC_ReaderGroup_Allocate_SecurityKeyServices_Array()

bool SOPC_ReaderGroup_Allocate_SecurityKeyServices_Array ( SOPC_ReaderGroup * group,
uint32_t nb )

◆ SOPC_ReaderGroup_Nb_SecurityKeyServices()

uint32_t SOPC_ReaderGroup_Nb_SecurityKeyServices ( const SOPC_ReaderGroup * group)

◆ SOPC_ReaderGroup_Get_SecurityKeyServices_At()

SOPC_SecurityKeyServices * SOPC_ReaderGroup_Get_SecurityKeyServices_At ( const SOPC_ReaderGroup * group,
uint32_t index )

◆ SOPC_ReaderGroup_Allocate_DataSetReader_Array()

bool SOPC_ReaderGroup_Allocate_DataSetReader_Array ( SOPC_ReaderGroup * group,
uint8_t nb )

◆ SOPC_ReaderGroup_Nb_DataSetReader()

uint8_t SOPC_ReaderGroup_Nb_DataSetReader ( const SOPC_ReaderGroup * group)

◆ SOPC_ReaderGroup_Get_DataSetReader_At()

SOPC_DataSetReader * SOPC_ReaderGroup_Get_DataSetReader_At ( const SOPC_ReaderGroup * group,
uint8_t index )

◆ SOPC_ReaderGroup_Get_GroupId()

uint16_t SOPC_ReaderGroup_Get_GroupId ( const SOPC_ReaderGroup * group)

◆ SOPC_ReaderGroup_Set_GroupId()

void SOPC_ReaderGroup_Set_GroupId ( SOPC_ReaderGroup * group,
uint16_t id )

◆ SOPC_ReaderGroup_Get_GroupVersion()

uint32_t SOPC_ReaderGroup_Get_GroupVersion ( const SOPC_ReaderGroup * group)

◆ SOPC_ReaderGroup_Set_GroupVersion()

void SOPC_ReaderGroup_Set_GroupVersion ( SOPC_ReaderGroup * group,
uint32_t version )

◆ SOPC_ReaderGroup_Get_PublisherId()

const SOPC_Conf_PublisherId * SOPC_ReaderGroup_Get_PublisherId ( SOPC_ReaderGroup * group)

◆ SOPC_ReaderGroup_Set_PublisherId_UInteger()

void SOPC_ReaderGroup_Set_PublisherId_UInteger ( SOPC_ReaderGroup * group,
uint64_t id )

◆ SOPC_ReaderGroup_Set_PublisherId_String()

bool SOPC_ReaderGroup_Set_PublisherId_String ( SOPC_ReaderGroup * group,
const SOPC_String * id )

◆ SOPC_ReaderGroup_Get_MqttTopic()

const char * SOPC_ReaderGroup_Get_MqttTopic ( const SOPC_ReaderGroup * reader)

◆ SOPC_ReaderGroup_Set_MqttTopic()

void SOPC_ReaderGroup_Set_MqttTopic ( SOPC_ReaderGroup * reader,
const char * topic )

Set MqttTopic on the ReaderGroup structure If topic parameter is NULL, set mqttTopic to NULL Otherwise, topic parameter is copied internally and may be freed/modified by caller after call.

◆ SOPC_DataSetReader_Get_ReaderGroup()

SOPC_ReaderGroup * SOPC_DataSetReader_Get_ReaderGroup ( const SOPC_DataSetReader * reader)

DataSetReader

◆ SOPC_DataSetReader_Get_DataSetWriterId()

uint16_t SOPC_DataSetReader_Get_DataSetWriterId ( const SOPC_DataSetReader * reader)

◆ SOPC_DataSetReader_Set_DataSetWriterId()

void SOPC_DataSetReader_Set_DataSetWriterId ( SOPC_DataSetReader * reader,
uint16_t id )

◆ SOPC_DataSetReader_Get_DataSet_TargetType()

SOPC_SubscribedDataSetType SOPC_DataSetReader_Get_DataSet_TargetType ( const SOPC_DataSetReader * reader)

◆ SOPC_DataSetReader_Get_ReceiveTimeout()

double SOPC_DataSetReader_Get_ReceiveTimeout ( const SOPC_DataSetReader * reader)

◆ SOPC_DataSetReader_Set_ReceiveTimeout()

void SOPC_DataSetReader_Set_ReceiveTimeout ( SOPC_DataSetReader * reader,
double timeout_ms )

◆ SOPC_DataSetReader_Allocate_FieldMetaData_Array()

bool SOPC_DataSetReader_Allocate_FieldMetaData_Array ( SOPC_DataSetReader * reader,
SOPC_SubscribedDataSetType type,
uint16_t nb )

◆ SOPC_DataSetReader_Nb_FieldMetaData()

uint16_t SOPC_DataSetReader_Nb_FieldMetaData ( const SOPC_DataSetReader * reader)

◆ SOPC_DataSetReader_Get_FieldMetaData_At()

SOPC_FieldMetaData * SOPC_DataSetReader_Get_FieldMetaData_At ( const SOPC_DataSetReader * reader,
uint16_t index )

◆ SOPC_FieldTarget_Get_SourceIndexRange()

const char * SOPC_FieldTarget_Get_SourceIndexRange ( const SOPC_FieldTarget * target)

SOPC_FieldTarget

◆ SOPC_FieldTarget_Set_SourceIndexRange()

bool SOPC_FieldTarget_Set_SourceIndexRange ( SOPC_FieldTarget * target,
const char * sourceIndexRange )

◆ SOPC_FieldTarget_Get_NodeId()

const SOPC_NodeId * SOPC_FieldTarget_Get_NodeId ( const SOPC_FieldTarget * target)

◆ SOPC_FieldTarget_Set_NodeId()

void SOPC_FieldTarget_Set_NodeId ( SOPC_FieldTarget * target,
SOPC_NodeId * nodeId )

Set the NodeId of a field target The field target is now the ownership of the NodeId. Deleting the given field target will delete this NodeId too.

◆ SOPC_FieldTarget_Get_AttributeId()

uint32_t SOPC_FieldTarget_Get_AttributeId ( const SOPC_FieldTarget * target)

◆ SOPC_FieldTarget_Set_AttributeId()

void SOPC_FieldTarget_Set_AttributeId ( SOPC_FieldTarget * target,
uint32_t attributeId )

◆ SOPC_FieldTarget_Get_TargetIndexRange()

const char * SOPC_FieldTarget_Get_TargetIndexRange ( const SOPC_FieldTarget * target)

◆ SOPC_FieldTarget_Set_TargetIndexRange()

bool SOPC_FieldTarget_Set_TargetIndexRange ( SOPC_FieldTarget * target,
const char * sourceIndexRange )

◆ SOPC_WriterGroup_Get_Connection()

const SOPC_PubSubConnection * SOPC_WriterGroup_Get_Connection ( const SOPC_WriterGroup * group)

◆ SOPC_WriterGroup_Get_Options()

const SOPC_WriterGroup_Options * SOPC_WriterGroup_Get_Options ( const SOPC_WriterGroup * group)

◆ SOPC_WriterGroup_Set_Options()

void SOPC_WriterGroup_Set_Options ( SOPC_WriterGroup * group,
const SOPC_WriterGroup_Options * options )

◆ SOPC_WriterGroup_Get_Id()

uint16_t SOPC_WriterGroup_Get_Id ( const SOPC_WriterGroup * group)

◆ SOPC_WriterGroup_Set_Id()

void SOPC_WriterGroup_Set_Id ( SOPC_WriterGroup * group,
uint16_t id )

◆ SOPC_WriterGroup_Get_Version()

uint32_t SOPC_WriterGroup_Get_Version ( const SOPC_WriterGroup * group)

◆ SOPC_WriterGroup_Set_Version()

void SOPC_WriterGroup_Set_Version ( SOPC_WriterGroup * group,
uint32_t version )

◆ SOPC_WriterGroup_Get_PublishingInterval()

double SOPC_WriterGroup_Get_PublishingInterval ( const SOPC_WriterGroup * group)

◆ SOPC_WriterGroup_Set_PublishingInterval()

void SOPC_WriterGroup_Set_PublishingInterval ( SOPC_WriterGroup * group,
double interval_ms )

◆ SOPC_WriterGroup_Get_PublishingOffset()

int32_t SOPC_WriterGroup_Get_PublishingOffset ( const SOPC_WriterGroup * group)

◆ SOPC_WriterGroup_Set_PublishingOffset()

void SOPC_WriterGroup_Set_PublishingOffset ( SOPC_WriterGroup * group,
int32_t offset_ms )

◆ SOPC_WriterGroup_Get_KeepAlive()

double SOPC_WriterGroup_Get_KeepAlive ( const SOPC_WriterGroup * group)

◆ SOPC_WriterGroup_Set_KeepAlive()

void SOPC_WriterGroup_Set_KeepAlive ( SOPC_WriterGroup * group,
double keepAlive_ms )

◆ SOPC_WriterGroup_Get_Encoding()

SOPC_Pubsub_MessageEncodingType SOPC_WriterGroup_Get_Encoding ( const SOPC_WriterGroup * group)

◆ SOPC_WriterGroup_Set_Encoding()

void SOPC_WriterGroup_Set_Encoding ( SOPC_WriterGroup * group,
SOPC_Pubsub_MessageEncodingType encoding )

◆ SOPC_WriterGroup_Get_NetworkMessageContentMask()

SOPC_UadpNetworkMessageContentMask SOPC_WriterGroup_Get_NetworkMessageContentMask ( const SOPC_WriterGroup * group)

◆ SOPC_WriterGroup_Set_NetworkMessageContentMask()

void SOPC_WriterGroup_Set_NetworkMessageContentMask ( SOPC_WriterGroup * group,
SOPC_UadpNetworkMessageContentMask contentMask )

◆ SOPC_WriterGroup_Get_SecurityMode()

SOPC_SecurityMode_Type SOPC_WriterGroup_Get_SecurityMode ( const SOPC_WriterGroup * group)

◆ SOPC_WriterGroup_Set_SecurityMode()

void SOPC_WriterGroup_Set_SecurityMode ( SOPC_WriterGroup * group,
SOPC_SecurityMode_Type mode )

◆ SOPC_WriterGroup_Set_SecurityGroupId()

bool SOPC_WriterGroup_Set_SecurityGroupId ( SOPC_WriterGroup * group,
char * securityGroupId )

◆ SOPC_WriterGroup_Allocate_SecurityKeyServices_Array()

bool SOPC_WriterGroup_Allocate_SecurityKeyServices_Array ( SOPC_WriterGroup * group,
uint32_t nb )

◆ SOPC_WriterGroup_Nb_SecurityKeyServices()

uint32_t SOPC_WriterGroup_Nb_SecurityKeyServices ( const SOPC_WriterGroup * group)

◆ SOPC_WriterGroup_Get_SecurityKeyServices_At()

SOPC_SecurityKeyServices * SOPC_WriterGroup_Get_SecurityKeyServices_At ( const SOPC_WriterGroup * group,
uint32_t index )

◆ SOPC_WriterGroup_Get_MqttTopic()

const char * SOPC_WriterGroup_Get_MqttTopic ( const SOPC_WriterGroup * writer)

◆ SOPC_WriterGroup_Set_MqttTopic()

void SOPC_WriterGroup_Set_MqttTopic ( SOPC_WriterGroup * writer,
const char * topic )

Set MqttTopic on the WriterGroup structure If topic parameter is NULL, set mqttTopic to NULL Otherwise, topic parameter is copied internally and may be freed/modified by caller after call.

◆ SOPC_WriterGroup_Allocate_DataSetWriter_Array()

bool SOPC_WriterGroup_Allocate_DataSetWriter_Array ( SOPC_WriterGroup * group,
uint8_t nb )

◆ SOPC_WriterGroup_Nb_DataSetWriter()

uint8_t SOPC_WriterGroup_Nb_DataSetWriter ( const SOPC_WriterGroup * group)

◆ SOPC_WriterGroup_Get_DataSetWriter_At()

SOPC_DataSetWriter * SOPC_WriterGroup_Get_DataSetWriter_At ( const SOPC_WriterGroup * group,
uint8_t index )

◆ SOPC_DataSetWriter_Get_Id()

uint16_t SOPC_DataSetWriter_Get_Id ( const SOPC_DataSetWriter * writer)

◆ SOPC_DataSetWriter_Set_Id()

void SOPC_DataSetWriter_Set_Id ( SOPC_DataSetWriter * writer,
uint16_t id )

◆ SOPC_DataSetWriter_Get_Options()

const SOPC_DataSetWriter_Options * SOPC_DataSetWriter_Get_Options ( const SOPC_DataSetWriter * writer)

◆ SOPC_DataSetWriter_Set_Options()

void SOPC_DataSetWriter_Set_Options ( SOPC_DataSetWriter * writer,
const SOPC_DataSetWriter_Options * options )

◆ SOPC_DataSetWriter_Get_DataSet()

const SOPC_PublishedDataSet * SOPC_DataSetWriter_Get_DataSet ( const SOPC_DataSetWriter * writer)

◆ SOPC_DataSetWriter_Set_DataSet()

void SOPC_DataSetWriter_Set_DataSet ( SOPC_DataSetWriter * writer,
SOPC_PublishedDataSet * dataset )

◆ SOPC_PublishedDataSet_Init()

bool SOPC_PublishedDataSet_Init ( SOPC_PublishedDataSet * dataset,
SOPC_PublishedDataSetSourceType type,
uint16_t nbFields )

SOPC_PublishedDataSet

◆ SOPC_PublishedDataSet_Nb_FieldMetaData()

uint16_t SOPC_PublishedDataSet_Nb_FieldMetaData ( const SOPC_PublishedDataSet * dataset)

◆ SOPC_PublishedDataSet_Get_FieldMetaData_At()

SOPC_FieldMetaData * SOPC_PublishedDataSet_Get_FieldMetaData_At ( const SOPC_PublishedDataSet * dataset,
uint16_t index )

◆ SOPC_PublishedDataSet_Get_DataSet_SourceType()

SOPC_PublishedDataSetSourceType SOPC_PublishedDataSet_Get_DataSet_SourceType ( const SOPC_PublishedDataSet * dataset)

◆ SOPC_PublishedVariable_Get_NodeId()

const SOPC_NodeId * SOPC_PublishedVariable_Get_NodeId ( const SOPC_PublishedVariable * variable)

SOPC_PublishedVariable

◆ SOPC_PublishedVariable_Set_NodeId()

void SOPC_PublishedVariable_Set_NodeId ( SOPC_PublishedVariable * variable,
SOPC_NodeId * nodeId )

Set the NodeId of a PublishedVariable The PublishedVariable is now the ownership of the NodeId. Deleting the given PublishedVariable will delete this NodeId too.

◆ SOPC_PublishedVariable_Get_AttributeId()

uint32_t SOPC_PublishedVariable_Get_AttributeId ( const SOPC_PublishedVariable * variable)

◆ SOPC_PublishedVariable_Set_AttributeId()

void SOPC_PublishedVariable_Set_AttributeId ( SOPC_PublishedVariable * variable,
uint32_t attributeId )

◆ SOPC_PublishedVariable_Get_IndexRange()

const char * SOPC_PublishedVariable_Get_IndexRange ( const SOPC_PublishedVariable * variable)

◆ SOPC_PublishedVariable_Set_IndexRange()

bool SOPC_PublishedVariable_Set_IndexRange ( SOPC_PublishedVariable * variable,
const char * indexRange )

◆ SOPC_FieldMetaData_Get_ValueRank()

int32_t SOPC_FieldMetaData_Get_ValueRank ( const SOPC_FieldMetaData * metadata)

SOPC_FieldMetaData

◆ SOPC_FieldMetaData_Get_BuiltinType()

SOPC_BuiltinId SOPC_FieldMetaData_Get_BuiltinType ( const SOPC_FieldMetaData * metadata)

◆ SOPC_FieldMetaData_Set_BuiltinType()

void SOPC_FieldMetaData_Set_BuiltinType ( SOPC_FieldMetaData * metadata,
SOPC_BuiltinId builtinType )

◆ SOPC_FieldMetaData_Get_ArrayDimension()

const SOPC_PubSub_ArrayDimension * SOPC_FieldMetaData_Get_ArrayDimension ( const SOPC_FieldMetaData * metadata)

◆ SOPC_FieldMetaData_ArrayDimension_Move()

void SOPC_FieldMetaData_ArrayDimension_Move ( SOPC_FieldMetaData * metadata,
SOPC_PubSub_ArrayDimension * arrayDimension )

◆ SOPC_FieldMetaDeta_SetCopy_ArrayDimension()

bool SOPC_FieldMetaDeta_SetCopy_ArrayDimension ( SOPC_FieldMetaData * metadata,
const SOPC_PubSub_ArrayDimension * arrayDimensions )

◆ SOPC_FieldMetaData_Get_TargetVariable()

SOPC_FieldTarget * SOPC_FieldMetaData_Get_TargetVariable ( const SOPC_FieldMetaData * fieldMetaData)

◆ SOPC_FieldMetaData_Get_PublishedVariable()

SOPC_PublishedVariable * SOPC_FieldMetaData_Get_PublishedVariable ( const SOPC_FieldMetaData * fieldMetaData)

◆ SOPC_SecurityKeyServices_Get_EndpointUrl()

const char * SOPC_SecurityKeyServices_Get_EndpointUrl ( const SOPC_SecurityKeyServices * sks)

SOPC_SecurityKeyServices

◆ SOPC_SecurityKeyServices_Set_EndpointUrl()

bool SOPC_SecurityKeyServices_Set_EndpointUrl ( SOPC_SecurityKeyServices * sks,
const char * uri )

◆ SOPC_SecurityKeyServices_Get_ServerCertificate()

SOPC_SerializedCertificate * SOPC_SecurityKeyServices_Get_ServerCertificate ( const SOPC_SecurityKeyServices * sks)

◆ SOPC_SecurityKeyServices_Set_ServerCertificate()

bool SOPC_SecurityKeyServices_Set_ServerCertificate ( SOPC_SecurityKeyServices * sks,
SOPC_SerializedCertificate * serverCertificate )

◆ SOPC_EndpointDescription_Create_From_URL()

bool SOPC_EndpointDescription_Create_From_URL ( char * url,
OpcUa_EndpointDescription ** endpoint_out )