UA Ansi C Server Professional
1.3.0.225
|
Macros | |
#define | UASERVER_MAX_SUBSCRIPTIONS_PER_SESSION 20 |
Threading configuration. | |
#define | UASERVER_MAX_PROVIDERNODES 3000 |
Maximum number of nodes per provider supported by the server. | |
#define | UASERVER_MAX_NAMESPACEINDICES 10 |
Maximum number of NamespaceIndices per server. | |
#define | UASERVER_MAX_SESSIONS 50 |
Maximum number of sessions per server. | |
#define | NUM_SAMPLINGRATES 7 |
Configure Sampling Rates here. | |
#define | UASERVER_MAX_REJECTED_CERTIFICATES 100 |
Maximum number of client certificates stored in the rejected folder. | |
#define | UASERVER_AUTHFILE_PASSWD "passwd" |
Defines the file containing usernames and passwords. | |
#define | UASERVER_AUTHFILE_GROUP "group" |
Defines the file containing groups and their users. | |
#define | UASERVER_AUTHFILE_MAXLEN_ENTRY 100 |
Defines the maximum entry length for the files UASERVER_AUTHFILE_PASSWD and UASERVER_AUTHFILE_GROUP. | |
#define | UASERVER_USERCERTS_DIR "certs" |
Defines the folder containing accepted user certificates for X509 authentication tokens. | |
#define | UASERVER_USERCRL_DIR "crl" |
Defines the folder containing certificate revocation lists for X509 authentication tokens. | |
#define | UASERVER_MIN_SAMPLINGRATE 50 |
The minimal supported sampling rate. | |
#define | UASERVER_MIN_PUBLISHINGRATE 50 |
The minimal supported publishing interval. | |
#define | UASERVER_MAX_PUBLISH_PER_SESSION 10 |
Maximum number of publish requests per session. | |
#define | UASERVER_MONITOREDITEMMANAGER_ITEMS 1000 |
Maximum number of monitored items per subscription. | |
#define | UASERVER_MAX_QUEUESIZE 10000 |
Maximum queue size for monitored items. | |
#define | UASERVER_MAX_REFERENCES_TO_RETURN 10000 |
Maximum number of references to return in a Browse/BrowseNext response. | |
#define | UASERVER_SUBSCRIPTION_MINKEEPALIVEINTERVAL 500 |
The minimal supported KeepAliveInterval for subscriptions. | |
#define | UASERVER_SUBSCRIPTION_MAXKEEPALIVECOUNT 100 |
The maximal supported KeepAliveCount for subscriptions. | |
#define | UASERVER_SUPPORT_64BIT 1 |
Use 64bit variables. | |
#define | UASERVER_MAX_CONTINUATIONPOINTSPERSESSION 5 |
Maximum count of continuation points per session. | |
#define | UASERVER_MAX_QUERY_CONTINUATIONPOINTSPERSESSION 5 |
Maximum count of continuation points per session for QueryFirst services. | |
#define | UASERVER_MAX_HISTORY_CONTINUATIONPOINTSPERSESSION 5 |
Maximum count of continuation points per session for ReadHistory services. | |
#define | UASERVER_MAX_NUMERICRANGES 5 |
Maximum count of numeric range parts in index ranges. | |
#define | UASERVER_SINGLETHREADED |
Threading configuration. | |
#define | UASERVER_SUPPORT_AUTHENTICATION_INTERNAL |
Enables the file based internal authentication module. | |
#define | UASERVER_SUPPORT_AUTHENTICATION_PAM |
Linux only: enables the PAM authentication module. | |
#define | UASERVER_SUPPORT_AUTHENTICATION_SASL |
Linux only: enables the SASL authentication module. | |
#define | UASERVER_SUPPORT_AUTHENTICATION_WIN32 |
Windows only: enables the Windows authentication module. | |
#define | UASERVER_SUPPORT_AUTHORIZATION |
Enables authorization support. | |
#define | UAPROVIDER_STATIC |
Configure build to statically link providers. | |
#define | UASERVER_DATALOGGER_SUBSCRIPTION_MAX_ITEMS |
Maximum number of monitored items for the subscription containing the data logger nodes. | |
#define | UASERVER_DATALOGGER_SUBSCRIPTION_PUBLISHING_INTERVAL |
Publishing interval of the subscription containing the data logger nodes. | |
#define | UASERVER_SERVICES_HISTORYREAD |
Enables the HistoryRead service. | |
#define | UASERVER_SERVICES_HISTORYUPDATE |
Enables the HistoryUpdate service. | |
#define | UASERVER_SERVICES_CALL |
Enables the Call service. | |
#define | UASERVER_SUPPORT_EVENTS |
Enables the Alarms&Events module. | |
#define | UASERVER_HAS_DITYPES |
Enables creation of the DI address space by the server provider. | |
#define | UASERVER_HAS_PLCOPENTYPES |
Enables creation of the PLCOpen address space by the server provider. |
#define NUM_SAMPLINGRATES 7 |
Configure Sampling Rates here.
#define UAPROVIDER_STATIC |
Configure build to statically link providers.
#define UASERVER_AUTHFILE_GROUP "group" |
Defines the file containing groups and their users.
#define UASERVER_AUTHFILE_MAXLEN_ENTRY 100 |
Defines the maximum entry length for the files UASERVER_AUTHFILE_PASSWD and UASERVER_AUTHFILE_GROUP.
#define UASERVER_AUTHFILE_PASSWD "passwd" |
Defines the file containing usernames and passwords.
#define UASERVER_DATALOGGER_SUBSCRIPTION_MAX_ITEMS |
Maximum number of monitored items for the subscription containing the data logger nodes.
#define UASERVER_DATALOGGER_SUBSCRIPTION_PUBLISHING_INTERVAL |
Publishing interval of the subscription containing the data logger nodes.
#define UASERVER_HAS_DITYPES |
Enables creation of the DI address space by the server provider.
#define UASERVER_HAS_PLCOPENTYPES |
Enables creation of the PLCOpen address space by the server provider.
#define UASERVER_MAX_CONTINUATIONPOINTSPERSESSION 5 |
Maximum count of continuation points per session.
#define UASERVER_MAX_HISTORY_CONTINUATIONPOINTSPERSESSION 5 |
Maximum count of continuation points per session for ReadHistory services.
#define UASERVER_MAX_NAMESPACEINDICES 10 |
Maximum number of NamespaceIndices per server.
#define UASERVER_MAX_NUMERICRANGES 5 |
Maximum count of numeric range parts in index ranges.
#define UASERVER_MAX_PROVIDERNODES 3000 |
Maximum number of nodes per provider supported by the server.
#define UASERVER_MAX_QUERY_CONTINUATIONPOINTSPERSESSION 5 |
Maximum count of continuation points per session for QueryFirst services.
#define UASERVER_MAX_QUEUESIZE 10000 |
Maximum queue size for monitored items.
#define UASERVER_MAX_REFERENCES_TO_RETURN 10000 |
Maximum number of references to return in a Browse/BrowseNext response.
#define UASERVER_MAX_REJECTED_CERTIFICATES 100 |
Maximum number of client certificates stored in the rejected folder.
Set to 0 to disable limitation.
#define UASERVER_MAX_SESSIONS 50 |
Maximum number of sessions per server.
(0 -> unlimited)
#define UASERVER_MAX_SUBSCRIPTIONS_PER_SESSION 20 |
Threading configuration.
Can be set as compiler flag -DUASERVER_SINGLETHREADED to override this configuration.Maximum number of subscriptions per session.
#define UASERVER_MIN_PUBLISHINGRATE 50 |
The minimal supported publishing interval.
#define UASERVER_MIN_SAMPLINGRATE 50 |
The minimal supported sampling rate.
#define UASERVER_MONITOREDITEMMANAGER_ITEMS 1000 |
Maximum number of monitored items per subscription.
#define UASERVER_SERVICES_CALL |
Enables the Call service.
#define UASERVER_SERVICES_HISTORYREAD |
Enables the HistoryRead service.
#define UASERVER_SERVICES_HISTORYUPDATE |
Enables the HistoryUpdate service.
#define UASERVER_SINGLETHREADED |
Threading configuration.
Can be set as compiler flag -DUASERVER_SINGLETHREADED to override this configuration.
#define UASERVER_SUBSCRIPTION_MAXKEEPALIVECOUNT 100 |
The maximal supported KeepAliveCount for subscriptions.
#define UASERVER_SUBSCRIPTION_MINKEEPALIVEINTERVAL 500 |
The minimal supported KeepAliveInterval for subscriptions.
#define UASERVER_SUPPORT_64BIT 1 |
Use 64bit variables.
#define UASERVER_SUPPORT_AUTHENTICATION_INTERNAL |
Enables the file based internal authentication module.
#define UASERVER_SUPPORT_AUTHENTICATION_PAM |
Linux only: enables the PAM authentication module.
#define UASERVER_SUPPORT_AUTHENTICATION_SASL |
Linux only: enables the SASL authentication module.
#define UASERVER_SUPPORT_AUTHENTICATION_WIN32 |
Windows only: enables the Windows authentication module.
#define UASERVER_SUPPORT_AUTHORIZATION |
Enables authorization support.
#define UASERVER_SUPPORT_EVENTS |
Enables the Alarms&Events module.
#define UASERVER_USERCERTS_DIR "certs" |
Defines the folder containing accepted user certificates for X509 authentication tokens.
#define UASERVER_USERCRL_DIR "crl" |
Defines the folder containing certificate revocation lists for X509 authentication tokens.