S2OPC OPCUA Toolkit
|
#include <stddef.h>
#include <stdint.h>
#include "b2c.h"
#include "continuation_point_impl.h"
#include "opcua_identifiers.h"
#include "service_discovery_servers_internal.h"
#include "sopc_address_space.h"
#include "sopc_buffer.h"
#include "sopc_builtintypes.h"
#include "sopc_services_api_internal.h"
#include "sopc_singly_linked_list.h"
#include "sopc_time_reference.h"
#include "sopc_toolkit_config.h"
#include "sopc_toolkit_config_constants.h"
#include "sopc_types.h"
#include "sopc_user_app_itf.h"
Go to the source code of this file.
Hand-modified _bs.h to specify some types
#define SOPC_AccessLevelMask_CurrentRead (uint8_t) 1 |
#define SOPC_AccessLevelMask_CurrentWrite (uint8_t) 2 |
#define SOPC_AccessLevelMask_StatusWrite (uint8_t) 32 |
#define SOPC_AccessLevelMask_TimestampWrite (uint8_t) 64 |
#define constants_bs__t_counter_i t_entier4 |
#define constants_bs__t_channel_config_idx_i_max (2 * SOPC_MAX_SECURE_CONNECTIONS_PLUS_BUFFERED) |
#define constants_bs__t_channel_i_max SOPC_MAX_SECURE_CONNECTIONS_PLUS_BUFFERED |
#define constants_bs__t_endpoint_config_idx_i_max SOPC_MAX_ENDPOINT_DESCRIPTION_CONFIGURATIONS |
#define constants_bs__t_session_i_max SOPC_MAX_SESSIONS |
#define constants_bs__t_subscription_i_max SOPC_MAX_SESSIONS |
#define constants_bs__c_ApplicationDescription_indet NULL |
#define constants_bs__c_Argument_indet NULL |
#define constants_bs__c_ArgumentsPointer_indet NULL |
#define constants_bs__c_ArrayDimensions_indet 0 |
#define constants_bs__c_BrowseNodeClassMask_indet 0 |
#define constants_bs__c_BrowseResultMask_all 63 |
#define constants_bs__c_BrowseResultMask_indet 0 |
#define constants_bs__c_BrowseResultReferences_indet NULL |
#define constants_bs__c_CallMethod_indet 0 |
#define constants_bs__c_CallMethodPointer_indet NULL |
#define constants_bs__c_ContinuationPointId_indet 0 |
#define constants_bs__c_ContinuationPoint_indet sopc_continuationPointData_empty; |
#define constants_bs__c_DataTypeDefinition_indet NULL |
#define constants_bs__c_DataValue_indet NULL |
#define constants_bs__c_ExpandedNodeId_indet NULL |
#define constants_bs__c_IndexRange_indet 0 |
#define constants_bs__c_LocaleIds_indet NULL |
#define constants_bs__c_LocalizedText_indet 0 |
#define constants_bs__c_MdnsDiscoveryConfig_indet NULL |
#define constants_bs__c_NodeAttributes_indet NULL |
#define constants_bs__c_NodeId_indet NULL |
#define constants_bs__c_Node_indet 0 |
#define constants_bs__c_Nonce_indet 0 |
#define constants_bs__c_QualifiedName_indet 0 |
#define constants_bs__c_Reference_indet 0 |
#define constants_bs__c_RegisteredServer2Info_indet NULL |
#define constants_bs__c_RegisteredServer_indet NULL |
#define constants_bs__c_RelativePathElt_indet 0 |
#define constants_bs__c_RelativePath_indet 0 |
#define constants_bs__c_Server_Nano_Extended true |
#define constants_bs__c_SignatureData_indet NULL |
#define constants_bs__c_Timestamp_null (SOPC_Value_Timestamp) { 0, 0 } |
#define constants_bs__c_Variant_indet 0 |
#define constants_bs__c_WriteValuePointer_indet 0 |
#define constants_bs__c_browsePath_indet 0 |
#define constants_bs__c_byte_buffer_indet 0 |
#define constants_bs__c_channel_config_idx_indet 0 |
#define constants_bs__c_channel_indet 0 |
#define constants_bs__c_channel_lock_create_session_delay SOPC_CREATE_SESSION_LOCK_DELAY_SECS |
#define constants_bs__c_client_request_handle_indet 0 |
#define constants_bs__c_endpoint_config_idx_indet 0 |
#define constants_bs__c_eventFieldList_indet NULL |
#define constants_bs__c_filterResult_indet NULL |
#define constants_bs__c_max_channels_connected SOPC_MAX_SECURE_CONNECTIONS |
#define constants_bs__c_max_sessions_per_channel SOPC_MAX_SESSIONS_PER_SECURE_CONNECTION |
#define constants_bs__c_monitoredItemId_indet 0 |
#define constants_bs__c_monitoredItemPointer_indet 0 |
#define constants_bs__c_monitoredItemQueueIterator_indet 0 |
#define constants_bs__c_monitoredItemQueue_indet 0 |
#define constants_bs__c_monitoringFilterCtx_indet NULL |
#define constants_bs__c_monitoringFilter_indet NULL |
#define constants_bs__c_msg_header_indet 0 |
#define constants_bs__c_msg_indet 0 |
#define constants_bs__c_no_application_context 0 |
#define constants_bs__c_notifRepublishQueueIterator_indet 0 |
#define constants_bs__c_notifRepublishQueue_indet 0 |
#define constants_bs__c_notif_msg_indet 0 |
#define constants_bs__c_notificationQueue_indet 0 |
#define constants_bs__c_opcua_duration_indet -1 |
#define constants_bs__c_opcua_duration_zero 0 |
#define constants_bs__c_publishReqQueue_indet 0 |
#define constants_bs__c_request_context_indet 0 |
#define constants_bs__c_reverse_endpoint_config_idx_indet 0 |
#define constants_bs__c_server_request_handle_any 0 |
#define constants_bs__c_session_activation_min_delay SOPC_SESSION_ACTIVATION_MIN_DELAY_SECS |
#define constants_bs__c_session_indet 0 |
#define constants_bs__c_session_token_indet 0 |
#define constants_bs__c_sub_seq_num_indet 0 |
#define constants_bs__c_sub_seq_num_init 1 |
#define constants_bs__c_subscription_indet 0 |
#define constants_bs__c_timer_id_indet 0 |
#define constants_bs__c_timeref_indet 0 |
#define constants_bs__c_user_indet 0 |
#define constants_bs__c_user_token_indet NULL |
#define constants_bs__k_n_BrowsePathResPerElt_max SOPC_MAX_TRANSLATE_BROWSE_PATH_MATCHES |
#define constants_bs__k_n_BrowsePathResPerPath_max SOPC_MAX_TRANSLATE_BROWSE_PATH_MATCHES |
#define constants_bs__k_n_BrowseResponse_max SOPC_MAX_OPERATIONS_PER_MSG |
#define constants_bs__k_n_BrowseTarget_max SOPC_MAX_OPERATIONS_PER_MSG |
#define constants_bs__k_n_IndexRange_max 0 |
#define constants_bs__k_n_UserAuthAttempts_max SOPC_MAX_SESSION_AUTH_ATTEMPTS |
#define constants_bs__k_n_WriteResponse_max SOPC_MAX_OPERATIONS_PER_MSG |
#define constants_bs__k_n_genericOperationPerReq_max SOPC_MAX_OPERATIONS_PER_MSG |
#define constants_bs__k_n_monitoredItemNotif_max SOPC_MAX_OPERATIONS_PER_MSG |
#define constants_bs__k_n_monitoredItem_max SOPC_MAX_OPERATIONS_PER_MSG |
#define constants_bs__k_n_nodesToAdd_max SOPC_MAX_HEAVY_OPERATIONS_PER_MSG |
#define constants_bs__k_n_notifEventQueueSize_default SOPC_DEFAULT_EVENT_NOTIFICATION_QUEUE_SIZE |
#define constants_bs__k_n_notifEventQueueSize_min SOPC_MIN_EVENT_NOTIFICATION_QUEUE_SIZE |
#define constants_bs__k_n_notifQueueSize_max SOPC_MAX_NOTIFICATION_QUEUE_SIZE |
#define constants_bs__k_n_publishRequestPerSub_max SOPC_MAX_SUBSCRIPTION_PUBLISH_REQUESTS |
#define constants_bs__k_n_read_resp_max SOPC_MAX_OPERATIONS_PER_MSG |
#define constants_bs__k_n_registerNodes_max SOPC_MAX_OPERATIONS_PER_MSG |
#define constants_bs__k_n_republishNotifPerSub_max (2 * SOPC_MAX_SUBSCRIPTION_PUBLISH_REQUESTS) |
#define constants_bs__k_n_unregisterNodes_max SOPC_MAX_OPERATIONS_PER_MSG |
typedef OpcUa_Argument* constants_bs__t_Argument_i |
typedef void* constants_bs__t_ArrayDimensions_i |
typedef uint32_t constants_bs__t_BrowseNodeClassMask_i |
typedef uint32_t constants_bs__t_BrowsePath_i |
typedef uint32_t constants_bs__t_BrowseResultMask_i |
typedef uint8_t constants_bs__t_Byte |
typedef int32_t constants_bs__t_CallMethod_i |
typedef uint64_t constants_bs__t_ContinuationPointId_i |
typedef SOPC_Event* constants_bs__t_Event_i |
typedef SOPC_String* constants_bs__t_IndexRange_i |
typedef int32_t constants_bs__t_Int32 |
typedef char** constants_bs__t_LocaleIds_i |
typedef SOPC_NodeId* constants_bs__t_NodeId_i |
typedef SOPC_ByteString* constants_bs__t_Nonce_i |
typedef SOPC_String* constants_bs__t_ServerUri |
typedef SOPC_String* constants_bs__t_ServerUris |
typedef SOPC_Variant* constants_bs__t_Variant_i |
typedef uintptr_t constants_bs__t_application_context_i |
typedef SOPC_Buffer* constants_bs__t_byte_buffer_i |
typedef uint32_t constants_bs__t_channel_i |
typedef uint32_t constants_bs__t_client_handle_i |
typedef uint32_t constants_bs__t_client_request_handle_i |
typedef uint32_t constants_bs__t_monitoredItemId_i |
typedef void* constants_bs__t_monitoredItemPointer_i |
typedef void* constants_bs__t_monitoringFilterCtx_i |
typedef void* constants_bs__t_msg_header_i |
typedef void* constants_bs__t_msg_i |
typedef void* constants_bs__t_notificationData |
typedef double constants_bs__t_opcua_duration_i |
typedef uint32_t constants_bs__t_request_context_i |
typedef uint32_t constants_bs__t_server_request_handle_i |
typedef uint32_t constants_bs__t_sub_seq_num_i |
typedef uint32_t constants_bs__t_subscription_i |
typedef uint32_t constants_bs__t_timer_id_i |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |