open62541 1.3.14
Open source implementation of OPC UA
Loading...
Searching...
No Matches
UA_ServerConfig Struct Reference

#include <server.h>

Data Fields

UA_Logger logger
 
void * context
 
UA_BuildInfo buildInfo
 
UA_ApplicationDescription applicationDescription
 
UA_ByteString serverCertificate
 
UA_Double shutdownDelay
 
UA_RuleHandling verifyRequestTimestamp
 
UA_RuleHandling allowEmptyVariables
 
const UA_DataTypeArraycustomDataTypes
 
size_t networkLayersSize
 
UA_ServerNetworkLayernetworkLayers
 
UA_String customHostname
 
size_t securityPoliciesSize
 
UA_SecurityPolicysecurityPolicies
 
size_t endpointsSize
 
UA_EndpointDescriptionendpoints
 
UA_Boolean securityPolicyNoneDiscoveryOnly
 
UA_CertificateVerification certificateVerification
 
UA_AccessControl accessControl
 
UA_Nodestore nodestore
 
UA_GlobalNodeLifecycle nodeLifecycle
 
UA_Boolean modellingRulesOnInstances
 
UA_UInt16 maxSecureChannels
 
UA_UInt32 maxSecurityTokenLifetime
 
UA_UInt16 maxSessions
 
UA_Double maxSessionTimeout
 
UA_UInt32 maxNodesPerRead
 
UA_UInt32 maxNodesPerWrite
 
UA_UInt32 maxNodesPerMethodCall
 
UA_UInt32 maxNodesPerBrowse
 
UA_UInt32 maxNodesPerRegisterNodes
 
UA_UInt32 maxNodesPerTranslateBrowsePathsToNodeIds
 
UA_UInt32 maxNodesPerNodeManagement
 
UA_UInt32 maxMonitoredItemsPerCall
 
UA_UInt32 maxReferencesPerNode
 
UA_UInt32 discoveryCleanupTimeout
 
UA_UInt32 maxSubscriptions
 
UA_UInt32 maxSubscriptionsPerSession
 
UA_DurationRange publishingIntervalLimits
 
UA_UInt32Range lifeTimeCountLimits
 
UA_UInt32Range keepAliveCountLimits
 
UA_UInt32 maxNotificationsPerPublish
 
UA_Boolean enableRetransmissionQueue
 
UA_UInt32 maxRetransmissionQueueSize
 
UA_UInt32 maxEventsPerNode
 
UA_UInt32 maxMonitoredItems
 
UA_UInt32 maxMonitoredItemsPerSubscription
 
UA_DurationRange samplingIntervalLimits
 
UA_UInt32Range queueSizeLimits
 
UA_UInt32 maxPublishReqPerSession
 
void(* monitoredItemRegisterCallback )(UA_Server *server, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, void *nodeContext, UA_UInt32 attibuteId, UA_Boolean removed)
 
UA_PubSubConfiguration pubSubConfig
 
UA_HistoryDatabase historyDatabase
 
UA_Boolean accessHistoryDataCapability
 
UA_UInt32 maxReturnDataValues
 
UA_Boolean accessHistoryEventsCapability
 
UA_UInt32 maxReturnEventValues
 
UA_Boolean insertDataCapability
 
UA_Boolean insertEventCapability
 
UA_Boolean insertAnnotationsCapability
 
UA_Boolean replaceDataCapability
 
UA_Boolean replaceEventCapability
 
UA_Boolean updateDataCapability
 
UA_Boolean updateEventCapability
 
UA_Boolean deleteRawCapability
 
UA_Boolean deleteEventCapability
 
UA_Boolean deleteAtTimeDataCapability
 

Detailed Description

Definition at line 63 of file server.h.

Field Documentation

◆ logger

UA_Logger UA_ServerConfig::logger

Definition at line 64 of file server.h.

◆ context

void* UA_ServerConfig::context

Definition at line 65 of file server.h.

◆ buildInfo

UA_BuildInfo UA_ServerConfig::buildInfo

Definition at line 70 of file server.h.

◆ applicationDescription

UA_ApplicationDescription UA_ServerConfig::applicationDescription

Definition at line 71 of file server.h.

◆ serverCertificate

UA_ByteString UA_ServerConfig::serverCertificate

Definition at line 72 of file server.h.

◆ shutdownDelay

UA_Double UA_ServerConfig::shutdownDelay

Definition at line 77 of file server.h.

◆ verifyRequestTimestamp

UA_RuleHandling UA_ServerConfig::verifyRequestTimestamp

Definition at line 82 of file server.h.

◆ allowEmptyVariables

UA_RuleHandling UA_ServerConfig::allowEmptyVariables

Definition at line 87 of file server.h.

◆ customDataTypes

const UA_DataTypeArray* UA_ServerConfig::customDataTypes

Definition at line 90 of file server.h.

◆ networkLayersSize

size_t UA_ServerConfig::networkLayersSize

Definition at line 93 of file server.h.

◆ networkLayers

UA_ServerNetworkLayer* UA_ServerConfig::networkLayers

Definition at line 94 of file server.h.

◆ customHostname

UA_String UA_ServerConfig::customHostname

Definition at line 95 of file server.h.

◆ securityPoliciesSize

size_t UA_ServerConfig::securityPoliciesSize

Definition at line 98 of file server.h.

◆ securityPolicies

UA_SecurityPolicy* UA_ServerConfig::securityPolicies

Definition at line 99 of file server.h.

◆ endpointsSize

size_t UA_ServerConfig::endpointsSize

Definition at line 101 of file server.h.

◆ endpoints

UA_EndpointDescription* UA_ServerConfig::endpoints

Definition at line 102 of file server.h.

◆ securityPolicyNoneDiscoveryOnly

UA_Boolean UA_ServerConfig::securityPolicyNoneDiscoveryOnly

Definition at line 111 of file server.h.

◆ certificateVerification

UA_CertificateVerification UA_ServerConfig::certificateVerification

Definition at line 113 of file server.h.

◆ accessControl

UA_AccessControl UA_ServerConfig::accessControl

Definition at line 116 of file server.h.

◆ nodestore

UA_Nodestore UA_ServerConfig::nodestore

Definition at line 119 of file server.h.

◆ nodeLifecycle

UA_GlobalNodeLifecycle UA_ServerConfig::nodeLifecycle

Definition at line 120 of file server.h.

◆ modellingRulesOnInstances

UA_Boolean UA_ServerConfig::modellingRulesOnInstances

Definition at line 123 of file server.h.

◆ maxSecureChannels

UA_UInt16 UA_ServerConfig::maxSecureChannels

Definition at line 127 of file server.h.

◆ maxSecurityTokenLifetime

UA_UInt32 UA_ServerConfig::maxSecurityTokenLifetime

Definition at line 128 of file server.h.

◆ maxSessions

UA_UInt16 UA_ServerConfig::maxSessions

Definition at line 131 of file server.h.

◆ maxSessionTimeout

UA_Double UA_ServerConfig::maxSessionTimeout

Definition at line 132 of file server.h.

◆ maxNodesPerRead

UA_UInt32 UA_ServerConfig::maxNodesPerRead

Definition at line 135 of file server.h.

◆ maxNodesPerWrite

UA_UInt32 UA_ServerConfig::maxNodesPerWrite

Definition at line 136 of file server.h.

◆ maxNodesPerMethodCall

UA_UInt32 UA_ServerConfig::maxNodesPerMethodCall

Definition at line 137 of file server.h.

◆ maxNodesPerBrowse

UA_UInt32 UA_ServerConfig::maxNodesPerBrowse

Definition at line 138 of file server.h.

◆ maxNodesPerRegisterNodes

UA_UInt32 UA_ServerConfig::maxNodesPerRegisterNodes

Definition at line 139 of file server.h.

◆ maxNodesPerTranslateBrowsePathsToNodeIds

UA_UInt32 UA_ServerConfig::maxNodesPerTranslateBrowsePathsToNodeIds

Definition at line 140 of file server.h.

◆ maxNodesPerNodeManagement

UA_UInt32 UA_ServerConfig::maxNodesPerNodeManagement

Definition at line 141 of file server.h.

◆ maxMonitoredItemsPerCall

UA_UInt32 UA_ServerConfig::maxMonitoredItemsPerCall

Definition at line 142 of file server.h.

◆ maxReferencesPerNode

UA_UInt32 UA_ServerConfig::maxReferencesPerNode

Definition at line 145 of file server.h.

◆ discoveryCleanupTimeout

UA_UInt32 UA_ServerConfig::discoveryCleanupTimeout

Definition at line 163 of file server.h.

◆ maxSubscriptions

UA_UInt32 UA_ServerConfig::maxSubscriptions

Definition at line 179 of file server.h.

◆ maxSubscriptionsPerSession

UA_UInt32 UA_ServerConfig::maxSubscriptionsPerSession

Definition at line 180 of file server.h.

◆ publishingIntervalLimits

UA_DurationRange UA_ServerConfig::publishingIntervalLimits

Definition at line 181 of file server.h.

◆ lifeTimeCountLimits

UA_UInt32Range UA_ServerConfig::lifeTimeCountLimits

Definition at line 182 of file server.h.

◆ keepAliveCountLimits

UA_UInt32Range UA_ServerConfig::keepAliveCountLimits

Definition at line 183 of file server.h.

◆ maxNotificationsPerPublish

UA_UInt32 UA_ServerConfig::maxNotificationsPerPublish

Definition at line 184 of file server.h.

◆ enableRetransmissionQueue

UA_Boolean UA_ServerConfig::enableRetransmissionQueue

Definition at line 185 of file server.h.

◆ maxRetransmissionQueueSize

UA_UInt32 UA_ServerConfig::maxRetransmissionQueueSize

Definition at line 186 of file server.h.

◆ maxEventsPerNode

UA_UInt32 UA_ServerConfig::maxEventsPerNode

Definition at line 188 of file server.h.

◆ maxMonitoredItems

UA_UInt32 UA_ServerConfig::maxMonitoredItems

Definition at line 192 of file server.h.

◆ maxMonitoredItemsPerSubscription

UA_UInt32 UA_ServerConfig::maxMonitoredItemsPerSubscription

Definition at line 193 of file server.h.

◆ samplingIntervalLimits

UA_DurationRange UA_ServerConfig::samplingIntervalLimits

Definition at line 194 of file server.h.

◆ queueSizeLimits

UA_UInt32Range UA_ServerConfig::queueSizeLimits

Definition at line 195 of file server.h.

◆ maxPublishReqPerSession

UA_UInt32 UA_ServerConfig::maxPublishReqPerSession

Definition at line 198 of file server.h.

◆ monitoredItemRegisterCallback

void(* UA_ServerConfig::monitoredItemRegisterCallback) (UA_Server *server, const UA_NodeId *sessionId, void *sessionContext, const UA_NodeId *nodeId, void *nodeContext, UA_UInt32 attibuteId, UA_Boolean removed)

Definition at line 213 of file server.h.

◆ pubSubConfig

UA_PubSubConfiguration UA_ServerConfig::pubSubConfig

Definition at line 224 of file server.h.

◆ historyDatabase

UA_HistoryDatabase UA_ServerConfig::historyDatabase

Definition at line 229 of file server.h.

◆ accessHistoryDataCapability

UA_Boolean UA_ServerConfig::accessHistoryDataCapability

Definition at line 231 of file server.h.

◆ maxReturnDataValues

UA_UInt32 UA_ServerConfig::maxReturnDataValues

Definition at line 232 of file server.h.

◆ accessHistoryEventsCapability

UA_Boolean UA_ServerConfig::accessHistoryEventsCapability

Definition at line 234 of file server.h.

◆ maxReturnEventValues

UA_UInt32 UA_ServerConfig::maxReturnEventValues

Definition at line 235 of file server.h.

◆ insertDataCapability

UA_Boolean UA_ServerConfig::insertDataCapability

Definition at line 237 of file server.h.

◆ insertEventCapability

UA_Boolean UA_ServerConfig::insertEventCapability

Definition at line 238 of file server.h.

◆ insertAnnotationsCapability

UA_Boolean UA_ServerConfig::insertAnnotationsCapability

Definition at line 239 of file server.h.

◆ replaceDataCapability

UA_Boolean UA_ServerConfig::replaceDataCapability

Definition at line 241 of file server.h.

◆ replaceEventCapability

UA_Boolean UA_ServerConfig::replaceEventCapability

Definition at line 242 of file server.h.

◆ updateDataCapability

UA_Boolean UA_ServerConfig::updateDataCapability

Definition at line 244 of file server.h.

◆ updateEventCapability

UA_Boolean UA_ServerConfig::updateEventCapability

Definition at line 245 of file server.h.

◆ deleteRawCapability

UA_Boolean UA_ServerConfig::deleteRawCapability

Definition at line 247 of file server.h.

◆ deleteEventCapability

UA_Boolean UA_ServerConfig::deleteEventCapability

Definition at line 248 of file server.h.

◆ deleteAtTimeDataCapability

UA_Boolean UA_ServerConfig::deleteAtTimeDataCapability

Definition at line 249 of file server.h.


The documentation for this struct was generated from the following file: