|
| #define | UA_INTERNAL |
| |
| #define | UA_PUBSUB_MAXCHANNELS 8 |
| |
| #define | UA_LOG_PDS_INTERNAL(LOGGER, LEVEL, PDS, MSG, ...) |
| |
| #define | UA_LOG_TRACE_DATASET(LOGGER, PDS, ...) UA_MACRO_EXPAND(UA_LOG_PDS_INTERNAL(LOGGER, TRACE, PDS, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_DEBUG_DATASET(LOGGER, PDS, ...) UA_MACRO_EXPAND(UA_LOG_PDS_INTERNAL(LOGGER, DEBUG, PDS, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_INFO_DATASET(LOGGER, PDS, ...) UA_MACRO_EXPAND(UA_LOG_PDS_INTERNAL(LOGGER, INFO, PDS, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_WARNING_DATASET(LOGGER, PDS, ...) UA_MACRO_EXPAND(UA_LOG_PDS_INTERNAL(LOGGER, WARNING, PDS, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_ERROR_DATASET(LOGGER, PDS, ...) UA_MACRO_EXPAND(UA_LOG_PDS_INTERNAL(LOGGER, ERROR, PDS, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_FATAL_DATASET(LOGGER, PDS, ...) UA_MACRO_EXPAND(UA_LOG_PDS_INTERNAL(LOGGER, FATAL, PDS, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_CONNECTION_INTERNAL(LOGGER, LEVEL, CONNECTION, MSG, ...) |
| |
| #define | UA_LOG_TRACE_CONNECTION(LOGGER, CONNECTION, ...) UA_MACRO_EXPAND(UA_LOG_CONNECTION_INTERNAL(LOGGER, TRACE, CONNECTION, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_DEBUG_CONNECTION(LOGGER, CONNECTION, ...) UA_MACRO_EXPAND(UA_LOG_CONNECTION_INTERNAL(LOGGER, DEBUG, CONNECTION, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_INFO_CONNECTION(LOGGER, CONNECTION, ...) UA_MACRO_EXPAND(UA_LOG_CONNECTION_INTERNAL(LOGGER, INFO, CONNECTION, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_WARNING_CONNECTION(LOGGER, CONNECTION, ...) UA_MACRO_EXPAND(UA_LOG_CONNECTION_INTERNAL(LOGGER, WARNING, CONNECTION, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_ERROR_CONNECTION(LOGGER, CONNECTION, ...) UA_MACRO_EXPAND(UA_LOG_CONNECTION_INTERNAL(LOGGER, ERROR, CONNECTION, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_FATAL_CONNECTION(LOGGER, CONNECTION, ...) UA_MACRO_EXPAND(UA_LOG_CONNECTION_INTERNAL(LOGGER, FATAL, CONNECTION, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_WRITER_INTERNAL(LOGGER, LEVEL, WRITER, MSG, ...) |
| |
| #define | UA_LOG_TRACE_WRITER(LOGGER, WRITER, ...) UA_MACRO_EXPAND(UA_LOG_WRITER_INTERNAL(LOGGER, TRACE, WRITER, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_DEBUG_WRITER(LOGGER, WRITER, ...) UA_MACRO_EXPAND(UA_LOG_WRITER_INTERNAL(LOGGER, DEBUG, WRITER, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_INFO_WRITER(LOGGER, WRITER, ...) UA_MACRO_EXPAND(UA_LOG_WRITER_INTERNAL(LOGGER, INFO, WRITER, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_WARNING_WRITER(LOGGER, WRITER, ...) UA_MACRO_EXPAND(UA_LOG_WRITER_INTERNAL(LOGGER, WARNING, WRITER, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_ERROR_WRITER(LOGGER, WRITER, ...) UA_MACRO_EXPAND(UA_LOG_WRITER_INTERNAL(LOGGER, ERROR, WRITER, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_FATAL_WRITER(LOGGER, WRITER, ...) UA_MACRO_EXPAND(UA_LOG_WRITER_INTERNAL(LOGGER, FATAL, WRITER, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_WRITERGROUP_INTERNAL(LOGGER, LEVEL, WRITERGROUP, MSG, ...) |
| |
| #define | UA_LOG_TRACE_WRITERGROUP(LOGGER, WRITERGROUP, ...) UA_MACRO_EXPAND(UA_LOG_WRITERGROUP_INTERNAL(LOGGER, TRACE, WRITERGROUP, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_DEBUG_WRITERGROUP(LOGGER, WRITERGROUP, ...) UA_MACRO_EXPAND(UA_LOG_WRITERGROUP_INTERNAL(LOGGER, DEBUG, WRITERGROUP, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_INFO_WRITERGROUP(LOGGER, WRITERGROUP, ...) UA_MACRO_EXPAND(UA_LOG_WRITERGROUP_INTERNAL(LOGGER, INFO, WRITERGROUP, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_WARNING_WRITERGROUP(LOGGER, WRITERGROUP, ...) UA_MACRO_EXPAND(UA_LOG_WRITERGROUP_INTERNAL(LOGGER, WARNING, WRITERGROUP, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_ERROR_WRITERGROUP(LOGGER, WRITERGROUP, ...) UA_MACRO_EXPAND(UA_LOG_WRITERGROUP_INTERNAL(LOGGER, ERROR, WRITERGROUP, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_FATAL_WRITERGROUP(LOGGER, WRITERGROUP, ...) UA_MACRO_EXPAND(UA_LOG_WRITERGROUP_INTERNAL(LOGGER, FATAL, WRITERGROUP, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_READER_INTERNAL(LOGGER, LEVEL, READER, MSG, ...) |
| |
| #define | UA_LOG_TRACE_READER(LOGGER, READER, ...) UA_MACRO_EXPAND(UA_LOG_READER_INTERNAL(LOGGER, TRACE, READER, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_DEBUG_READER(LOGGER, READER, ...) UA_MACRO_EXPAND(UA_LOG_READER_INTERNAL(LOGGER, DEBUG, READER, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_INFO_READER(LOGGER, READER, ...) UA_MACRO_EXPAND(UA_LOG_READER_INTERNAL(LOGGER, INFO, READER, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_WARNING_READER(LOGGER, READER, ...) UA_MACRO_EXPAND(UA_LOG_READER_INTERNAL(LOGGER, WARNING, READER, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_ERROR_READER(LOGGER, READER, ...) UA_MACRO_EXPAND(UA_LOG_READER_INTERNAL(LOGGER, ERROR, READER, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_FATAL_READER(LOGGER, READER, ...) UA_MACRO_EXPAND(UA_LOG_READER_INTERNAL(LOGGER, FATAL, READER, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_READERGROUP_INTERNAL(LOGGER, LEVEL, RG, MSG, ...) |
| |
| #define | UA_LOG_TRACE_READERGROUP(LOGGER, READERGROUP, ...) UA_MACRO_EXPAND(UA_LOG_READERGROUP_INTERNAL(LOGGER, TRACE, READERGROUP, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_DEBUG_READERGROUP(LOGGER, READERGROUP, ...) UA_MACRO_EXPAND(UA_LOG_READERGROUP_INTERNAL(LOGGER, DEBUG, READERGROUP, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_INFO_READERGROUP(LOGGER, READERGROUP, ...) UA_MACRO_EXPAND(UA_LOG_READERGROUP_INTERNAL(LOGGER, INFO, READERGROUP, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_WARNING_READERGROUP(LOGGER, READERGROUP, ...) UA_MACRO_EXPAND(UA_LOG_READERGROUP_INTERNAL(LOGGER, WARNING, READERGROUP, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_ERROR_READERGROUP(LOGGER, READERGROUP, ...) UA_MACRO_EXPAND(UA_LOG_READERGROUP_INTERNAL(LOGGER, ERROR, READERGROUP, __VA_ARGS__, "")) |
| |
| #define | UA_LOG_FATAL_READERGROUP(LOGGER, READERGROUP, ...) UA_MACRO_EXPAND(UA_LOG_READERGROUP_INTERNAL(LOGGER, FATAL, READERGROUP, __VA_ARGS__, "")) |
| |
|
| UA_StatusCode | UA_PublishedDataSetConfig_copy (const UA_PublishedDataSetConfig *src, UA_PublishedDataSetConfig *dst) |
| |
| UA_PublishedDataSet * | UA_PublishedDataSet_findPDSbyId (UA_Server *server, UA_NodeId identifier) |
| |
| UA_PublishedDataSet * | UA_PublishedDataSet_findPDSbyName (UA_Server *server, UA_String name) |
| |
| UA_AddPublishedDataSetResult | UA_PublishedDataSet_create (UA_Server *server, const UA_PublishedDataSetConfig *publishedDataSetConfig, UA_NodeId *pdsIdentifier) |
| |
| void | UA_PublishedDataSet_clear (UA_Server *server, UA_PublishedDataSet *publishedDataSet) |
| |
| UA_StatusCode | UA_PublishedDataSet_remove (UA_Server *server, UA_PublishedDataSet *publishedDataSet) |
| |
| UA_StatusCode | getPublishedDataSetConfig (UA_Server *server, const UA_NodeId pds, UA_PublishedDataSetConfig *config) |
| |
| UA_StatusCode | UA_StandaloneSubscribedDataSetConfig_copy (const UA_StandaloneSubscribedDataSetConfig *src, UA_StandaloneSubscribedDataSetConfig *dst) |
| |
| UA_StandaloneSubscribedDataSet * | UA_StandaloneSubscribedDataSet_findSDSbyId (UA_Server *server, UA_NodeId identifier) |
| |
| UA_StandaloneSubscribedDataSet * | UA_StandaloneSubscribedDataSet_findSDSbyName (UA_Server *server, UA_String identifier) |
| |
| void | UA_StandaloneSubscribedDataSet_clear (UA_Server *server, UA_StandaloneSubscribedDataSet *subscribedDataSet) |
| |
| UA_StatusCode | UA_PubSubConnectionConfig_copy (const UA_PubSubConnectionConfig *src, UA_PubSubConnectionConfig *dst) |
| |
| UA_PubSubConnection * | UA_PubSubConnection_findConnectionbyId (UA_Server *server, UA_NodeId connectionIdentifier) |
| |
| UA_StatusCode | UA_PubSubConnection_create (UA_Server *server, const UA_PubSubConnectionConfig *connectionConfig, UA_NodeId *connectionIdentifier) |
| |
| void | UA_PubSubConnectionConfig_clear (UA_PubSubConnectionConfig *connectionConfig) |
| |
| void | UA_PubSubConnection_delete (UA_Server *server, UA_PubSubConnection *c) |
| |
| UA_StatusCode | UA_PubSubConnection_connect (UA_Server *server, UA_PubSubConnection *c, UA_Boolean validate) |
| |
| void | UA_PubSubConnection_disconnect (UA_PubSubConnection *c) |
| |
| UA_EventLoop * | UA_PubSubConnection_getEL (UA_Server *server, UA_PubSubConnection *c) |
| |
| UA_StatusCode | UA_PubSubConnection_setPubSubState (UA_Server *server, UA_PubSubConnection *connection, UA_PubSubState state, UA_StatusCode cause) |
| |
| UA_StatusCode | UA_DataSetWriterConfig_copy (const UA_DataSetWriterConfig *src, UA_DataSetWriterConfig *dst) |
| |
| UA_DataSetWriter * | UA_DataSetWriter_findDSWbyId (UA_Server *server, UA_NodeId identifier) |
| |
| UA_StatusCode | UA_DataSetWriter_setPubSubState (UA_Server *server, UA_DataSetWriter *dataSetWriter, UA_PubSubState state, UA_StatusCode cause) |
| |
| UA_StatusCode | UA_DataSetWriter_generateDataSetMessage (UA_Server *server, UA_DataSetMessage *dataSetMessage, UA_DataSetWriter *dataSetWriter) |
| |
| UA_StatusCode | UA_DataSetWriter_prepareDataSet (UA_Server *server, UA_DataSetWriter *dsw, UA_DataSetMessage *dsm) |
| |
| void | UA_DataSetWriter_freezeConfiguration (UA_Server *server, UA_DataSetWriter *dsw) |
| |
| void | UA_DataSetWriter_unfreezeConfiguration (UA_Server *server, UA_DataSetWriter *dsw) |
| |
| UA_StatusCode | UA_DataSetWriter_create (UA_Server *server, const UA_NodeId writerGroup, const UA_NodeId dataSet, const UA_DataSetWriterConfig *dataSetWriterConfig, UA_NodeId *writerIdentifier) |
| |
| UA_StatusCode | UA_DataSetWriter_remove (UA_Server *server, UA_DataSetWriter *dataSetWriter) |
| |
| UA_StatusCode | UA_WriterGroup_create (UA_Server *server, const UA_NodeId connection, const UA_WriterGroupConfig *writerGroupConfig, UA_NodeId *writerGroupIdentifier) |
| |
| UA_StatusCode | UA_WriterGroup_remove (UA_Server *server, UA_WriterGroup *wg) |
| |
| void | UA_WriterGroup_disconnect (UA_WriterGroup *wg) |
| |
| UA_StatusCode | UA_WriterGroup_connect (UA_Server *server, UA_WriterGroup *wg, UA_Boolean validate) |
| |
| UA_StatusCode | setWriterGroupEncryptionKeys (UA_Server *server, const UA_NodeId writerGroup, UA_UInt32 securityTokenId, const UA_ByteString signingKey, const UA_ByteString encryptingKey, const UA_ByteString keyNonce) |
| |
| UA_StatusCode | UA_WriterGroupConfig_copy (const UA_WriterGroupConfig *src, UA_WriterGroupConfig *dst) |
| |
| UA_WriterGroup * | UA_WriterGroup_findWGbyId (UA_Server *server, UA_NodeId identifier) |
| |
| UA_StatusCode | UA_WriterGroup_freezeConfiguration (UA_Server *server, UA_WriterGroup *wg) |
| |
| UA_StatusCode | UA_WriterGroup_unfreezeConfiguration (UA_Server *server, UA_WriterGroup *wg) |
| |
| UA_StatusCode | UA_WriterGroup_setPubSubState (UA_Server *server, UA_WriterGroup *writerGroup, UA_PubSubState state, UA_StatusCode cause) |
| |
| UA_StatusCode | UA_WriterGroup_addPublishCallback (UA_Server *server, UA_WriterGroup *writerGroup) |
| |
| void | UA_WriterGroup_publishCallback (UA_Server *server, UA_WriterGroup *writerGroup) |
| |
| UA_StatusCode | UA_WriterGroup_updateConfig (UA_Server *server, UA_WriterGroup *wg, const UA_WriterGroupConfig *config) |
| |
| UA_StatusCode | UA_DataSetFieldConfig_copy (const UA_DataSetFieldConfig *src, UA_DataSetFieldConfig *dst) |
| |
| UA_DataSetField * | UA_DataSetField_findDSFbyId (UA_Server *server, UA_NodeId identifier) |
| |
| UA_DataSetFieldResult | UA_DataSetField_remove (UA_Server *server, UA_DataSetField *currentField) |
| |
| UA_DataSetFieldResult | UA_DataSetField_create (UA_Server *server, const UA_NodeId publishedDataSet, const UA_DataSetFieldConfig *fieldConfig, UA_NodeId *fieldIdentifier) |
| |
| void | UA_PubSubDataSetField_sampleValue (UA_Server *server, UA_DataSetField *field, UA_DataValue *value) |
| |
| void | UA_DataSetReader_process (UA_Server *server, UA_ReaderGroup *readerGroup, UA_DataSetReader *dataSetReader, UA_DataSetMessage *dataSetMsg) |
| |
| UA_StatusCode | UA_DataSetReader_checkIdentifier (UA_Server *server, UA_NetworkMessage *msg, UA_DataSetReader *reader, UA_ReaderGroupConfig readerGroupConfig) |
| |
| UA_StatusCode | UA_DataSetReader_create (UA_Server *server, UA_NodeId readerGroupIdentifier, const UA_DataSetReaderConfig *dataSetReaderConfig, UA_NodeId *readerIdentifier) |
| |
| UA_StatusCode | UA_DataSetReader_remove (UA_Server *server, UA_DataSetReader *dsr) |
| |
| UA_StatusCode | UA_TargetVariables_copy (const UA_TargetVariables *src, UA_TargetVariables *dst) |
| |
| void | UA_TargetVariables_clear (UA_TargetVariables *subscribedDataSetTarget) |
| |
| UA_StatusCode | UA_FieldTargetVariable_copy (const UA_FieldTargetVariable *src, UA_FieldTargetVariable *dst) |
| |
| UA_StatusCode | DataSetReader_createTargetVariables (UA_Server *server, UA_DataSetReader *dsr, size_t targetVariablesSize, const UA_FieldTargetVariable *targetVariables) |
| |
| UA_StatusCode | UA_DataSetReader_setPubSubState (UA_Server *server, UA_DataSetReader *dataSetReader, UA_PubSubState state, UA_StatusCode cause) |
| |
| UA_StatusCode | UA_ReaderGroup_create (UA_Server *server, UA_NodeId connectionId, const UA_ReaderGroupConfig *rgc, UA_NodeId *readerGroupId) |
| |
| UA_StatusCode | UA_ReaderGroup_remove (UA_Server *server, UA_ReaderGroup *rg) |
| |
| UA_StatusCode | UA_ReaderGroup_connect (UA_Server *server, UA_ReaderGroup *rg, UA_Boolean validate) |
| |
| void | UA_ReaderGroup_disconnect (UA_ReaderGroup *rg) |
| |
| UA_StatusCode | setReaderGroupEncryptionKeys (UA_Server *server, const UA_NodeId readerGroup, UA_UInt32 securityTokenId, const UA_ByteString signingKey, const UA_ByteString encryptingKey, const UA_ByteString keyNonce) |
| |
| UA_StatusCode | UA_ReaderGroupConfig_copy (const UA_ReaderGroupConfig *src, UA_ReaderGroupConfig *dst) |
| |
| UA_ReaderGroup * | UA_ReaderGroup_findRGbyId (UA_Server *server, UA_NodeId identifier) |
| |
| UA_DataSetReader * | UA_ReaderGroup_findDSRbyId (UA_Server *server, UA_NodeId identifier) |
| |
| UA_StatusCode | UA_ReaderGroup_freezeConfiguration (UA_Server *server, UA_ReaderGroup *rg) |
| |
| UA_StatusCode | UA_ReaderGroup_unfreezeConfiguration (UA_Server *server, UA_ReaderGroup *rg) |
| |
| UA_StatusCode | UA_ReaderGroup_setPubSubState (UA_Server *server, UA_ReaderGroup *readerGroup, UA_PubSubState state, UA_StatusCode cause) |
| |
| UA_Boolean | UA_ReaderGroup_decodeAndProcessRT (UA_Server *server, UA_ReaderGroup *readerGroup, UA_ByteString *buf) |
| |
| UA_Boolean | UA_ReaderGroup_process (UA_Server *server, UA_ReaderGroup *readerGroup, UA_NetworkMessage *nm) |
| |
| UA_StatusCode | decodeNetworkMessage (UA_Server *server, UA_ByteString *buffer, size_t *pos, UA_NetworkMessage *nm, UA_PubSubConnection *connection) |
| |
| typedef | ZIP_HEAD (UA_ReserveIdTree, UA_ReserveId) UA_ReserveIdTree |
| |
| UA_StatusCode | UA_PubSubManager_addPubSubTopicAssign (UA_Server *server, UA_ReaderGroup *readerGroup, UA_String topic) |
| |
| UA_StatusCode | UA_PubSubManager_reserveIds (UA_Server *server, UA_NodeId sessionId, UA_UInt16 numRegWriterGroupIds, UA_UInt16 numRegDataSetWriterIds, UA_String transportProfileUri, UA_UInt16 **writerGroupIds, UA_UInt16 **dataSetWriterIds) |
| |
| void | UA_PubSubManager_freeIds (UA_Server *server) |
| |
| void | UA_PubSubManager_init (UA_Server *server, UA_PubSubManager *pubSubManager) |
| |
| void | UA_PubSubManager_shutdown (UA_Server *server, UA_PubSubManager *pubSubManager) |
| |
| void | UA_PubSubManager_delete (UA_Server *server, UA_PubSubManager *pubSubManager) |
| |
| void | UA_PubSubManager_generateUniqueNodeId (UA_PubSubManager *psm, UA_NodeId *nodeId) |
| |
| UA_Guid | UA_PubSubManager_generateUniqueGuid (UA_Server *server) |
| |
| UA_UInt32 | UA_PubSubConfigurationVersionTimeDifference (void) |
| |