ctrlX Data Layer .NET API  4.2.0
Loading...
Searching...
No Matches
Enums.cs
1using System;
2
3namespace Datalayer
4{
8 [Flags]
10 {
14 None = 0,
18 Read = 1 << 0,
22 Write = 1 << 1,
26 Create = 1 << 2,
30 Delete = 1 << 3,
34 Browse = 1 << 4,
38 All = ~(~0 << 5)
39 }
40
44 public enum DLR_MEMORYTYPE
45 {
50
55
60
65
70 }
71
75 public enum DLR_SCHEMA
76 {
81
86
91
96
101
106
111 }
112
117 {
122 Idle,
123
128 Ping,
129
134 Reconnect,
135 }
136
140 public enum DLR_RESULT
141 {
145 DL_OK = 0,
146
151
155 DL_FAILED = unchecked((int)0x80000001),
156
160 DL_INVALID_ADDRESS = unchecked((int)0x80010001),
161
165 DL_UNSUPPORTED = unchecked((int)0x80010002),
166
170 DL_OUT_OF_MEMORY = unchecked((int)0x80010003),
171
175 DL_LIMIT_MIN = unchecked((int)0x80010004),
176
180 DL_LIMIT_MAX = unchecked((int)0x80010005),
181
185 DL_TYPE_MISMATCH = unchecked((int)0x80010006),
186
190 DL_SIZE_MISMATCH = unchecked((int)0x80010007),
191
195 DL_INVALID_FLOATINGPOINT = unchecked((int)0x80010009),
196
200 DL_INVALID_HANDLE = unchecked((int)0x8001000A),
201
205 DL_INVALID_OPERATION_MODE = unchecked((int)0x8001000B),
206
210 DL_INVALID_CONFIGURATION = unchecked((int)0x8001000C),
211
215 DL_INVALID_VALUE = unchecked((int)0x8001000D),
216
220 DL_SUBMODULE_FAILURE = unchecked((int)0x8001000E),
221
225 DL_TIMEOUT = unchecked((int)0x8001000F),
226
230 DL_ALREADY_EXISTS = unchecked((int)0x80010010),
231
235 DL_CREATION_FAILED = unchecked((int)0x80010011),
236
240 DL_VERSION_MISMATCH = unchecked((int)0x80010012),
241
245 DL_DEPRECATED = unchecked((int)0x80010013),
246
250 DL_PERMISSION_DENIED = unchecked((int)0x80010014),
251
255 DL_NOT_INITIALIZED = unchecked((int)0x80010015),
256
260 DL_MISSING_ARGUMENT = unchecked((int)0x80010016),
261
265 DL_TOO_MANY_ARGUMENTS = unchecked((int)0x80010017),
266
270 DL_RESOURCE_UNAVAILABLE = unchecked((int)0x80010018),
271
275 DL_COMMUNICATION_ERROR = unchecked((int)0x80010019),
276
280 DL_TOO_MANY_OPERATIONS = unchecked((int)0x8001001A),
281
285 DL_WOULD_BLOCK = unchecked((int)0x8001001B),
286
290 DL_COMM_PROTOCOL_ERROR = unchecked((int)0x80020001),
291
295 DL_COMM_INVALID_HEADER = unchecked((int)0x80020002),
296
300 DL_CLIENT_NOT_CONNECTED = unchecked((int)0x80030001),
301
305 DL_PROVIDER_RESET_TIMEOUT = unchecked((int)0x80040001),
306
310 DL_PROVIDER_UPDATE_TIMEOUT = unchecked((int)0x80040002),
311
315 DL_PROVIDER_SUB_HANDLING = unchecked((int)0x80040003),
316
320 DL_RT_NOTOPEN = unchecked((int)0x80060001),
321
325 DL_RT_INVALIDOBJECT = unchecked((int)0x80060002),
326
330 DL_RT_WRONGREVISON = unchecked((int)0x80060003),
331
335 DL_RT_NOVALIDDATA = unchecked((int)0x80060004),
336
340 DL_RT_MEMORYLOCKED = unchecked((int)0x80060005),
341
345 DL_RT_INVALIDMEMORYMAP = unchecked((int)0x80060006),
346
350 DL_RT_INVALID_RETAIN = unchecked((int)0x80060007),
351
355 DL_RT_INTERNAL_ERROR = unchecked((int)0x80060008),
356
360 DL_RT_MALLOC_FAILED = unchecked((int)0x80060009),
361
365 DL_RT_WOULD_BLOCK = unchecked((int)0x8006000A),
366
370 DL_SEC_NOTOKEN = unchecked((int)0x80070001),
371
375 DL_SEC_INVALIDSESSION = unchecked((int)0x80070002),
376
380 DL_SEC_INVALIDTOKENCONTENT = unchecked((int)0x80070003),
381
385 DL_SEC_UNAUTHORIZED = unchecked((int)0x80070004),
386
390 DL_SEC_PAYMENT_REQUIRED = unchecked((int)0x80070005),
391 }
392
397 {
402
407
412
417
422
427
432
437
442
447
452
457
462
467
472
477
482
487
492
497
502
507
512
517
522
527
532
537
542 }
543}
DLR_RESULT
The result.
Definition: Enums.cs:141
@ DL_INVALID_VALUE
Invalid value.
@ DL_COMMUNICATION_ERROR
Low level communication error occurred.
@ DL_INVALID_ADDRESS
Address not found, address invalid (browse of this node not possible, write -> address not valid).
@ DL_RT_INVALIDMEMORYMAP
RT invalid memory map.
@ DL_TIMEOUT
Request timeout.
@ DL_RT_NOVALIDDATA
RT no valid data.
@ DL_RT_INTERNAL_ERROR
RT internal error.
@ DL_NOT_INITIALIZED
Object not initialized yet.
@ DL_OUT_OF_MEMORY
Out of memory or resources (RAM, sockets, handles, disk space ...).
@ DL_INVALID_HANDLE
Invalid handle argument or NULL pointer argument.
@ DL_PERMISSION_DENIED
Request declined due to missing permission rights.
@ DL_RESOURCE_UNAVAILABLE
Resource unavailable.
@ DL_CLIENT_NOT_CONNECTED
Client not connected.
@ DL_OK_NO_CONTENT
Function call succeeded with no content.
@ DL_RT_WRONGREVISON
RT wrong memory revision.
@ DL_RT_NOTOPEN
RT not open.
@ DL_SEC_NOTOKEN
No token found.
@ DL_VERSION_MISMATCH
Version conflict.
@ DL_MISSING_ARGUMENT
Missing argument (eg. missing argument in fbs).
@ DL_RT_INVALIDOBJECT
RT invalid object.
@ DL_COMM_PROTOCOL_ERROR
Internal protocol error.
@ DL_RT_MEMORYLOCKED
RT memory already locked.
@ DL_DEPRECATED
Deprecated - function not longer supported.
@ DL_COMM_INVALID_HEADER
Internal header mismatch.
@ DL_PROVIDER_UPDATE_TIMEOUT
Provider update timeout.
@ DL_TYPE_MISMATCH
Wrong flatbuffer type, wrong data type.
@ DL_WOULD_BLOCK
Request would block, you have called a synchronous function in a callback from a asynchronous functio...
@ DL_TOO_MANY_ARGUMENTS
To many arguments.
@ DL_RT_WOULD_BLOCK
BeginAccess would block because there are no data.
@ DL_SEC_INVALIDTOKENCONTENT
Token has wrong content.
@ DL_PROVIDER_RESET_TIMEOUT
Provider reset timeout.
@ DL_SIZE_MISMATCH
Size mismatch, present size doesn't match requested size.
@ DL_FAILED
Function call failed.
@ DL_LIMIT_MAX
The maximum of a limitation is exceeded.
@ DL_LIMIT_MIN
The minimum of a limitation is exceeded.
@ DL_INVALID_FLOATINGPOINT
Invalid floating point number.
@ DL_SEC_PAYMENT_REQUIRED
Payment required.
@ DL_UNSUPPORTED
Function not implemented.
@ DL_ALREADY_EXISTS
Create: resource already exists.
@ DL_INVALID_OPERATION_MODE
Not accessible due to invalid operation mode (write not possible).
@ DL_CREATION_FAILED
Error during creation.
@ DL_SEC_UNAUTHORIZED
Unauthorized.
@ DL_SEC_INVALIDSESSION
Token not valid (session not found).
@ DL_RT_INVALID_RETAIN
RT invalid retain.
@ DL_OK
Function call succeeded.
@ DL_TOO_MANY_OPERATIONS
Request can't be handled due to too many operations.
@ DL_INVALID_CONFIGURATION
Mismatch of this value with other configured values.
@ DL_SUBMODULE_FAILURE
Error in submodule.
@ DL_PROVIDER_SUB_HANDLING
Provider default subscription handling.
@ DL_RT_MALLOC_FAILED
Allocation of shared memory failed - datalayer-shm connected?
DLR_MEMORYTYPE
The memory type.
Definition: Enums.cs:45
@ MemoryType_SharedRetain
Shared retain memory type.
@ MemoryType_Output
Output memory type.
@ MemoryType_Shared
Shared memory type.
@ MemoryType_Unknown
Unknown memory type.
@ MemoryType_Input
Input memory type.
DLR_TIMEOUT_SETTING
The timeout setting.
Definition: Enums.cs:117
@ Reconnect
Timeout a reconnect attempt will be done if client looses connection to broker. Default: 1000 ms.
@ Ping
Timeout to wait for a response of a request. If timeout is exceeded, the request will be aborted with...
@ Idle
Timeout to check whether the broker is still active when client is idle. Default: 30000 ms.
AllowedOperationFlags
The AllowedOperationFlags enumeration flags.
Definition: Enums.cs:10
DLR_VARIANT_TYPE
DLR_VARIANT_TYPE.
Definition: Enums.cs:397
@ DLR_VARIANT_TYPE_ARRAY_OF_INT64
Array of Signed int 64 bit.
@ DLR_VARIANT_TYPE_STRING
String (UTF-8)
@ DLR_VARIANT_TYPE_UINT8
Unsigned int 8 bit.
@ DLR_VARIANT_TYPE_INT8
Signed int 8 bit.
@ DLR_VARIANT_TYPE_UINT32
Unsigned int 32 bit.
@ DLR_VARIANT_TYPE_UINT64
Unsigned int 64 bit.
@ DLR_VARIANT_TYPE_ARRAY_OF_INT16
Array of Signed int 16 bit.
@ DLR_VARIANT_TYPE_RAW
Raw bytes.
@ DLR_VARIANT_TYPE_INT64
Signed int 64 bit.
@ DLR_VARIANT_TYPE_ARRAY_OF_UINT32
Array of Unsigned int 32 bit.
@ DLR_VARIANT_TYPE_FLATBUFFERS
Bytes as a complex data type encoded as a flatbuffer.
@ DLR_VARIANT_TYPE_ARRAY_OF_INT32
Array of Signed int 32 bit.
@ DLR_VARIANT_TYPE_ARRAY_OF_UINT64
Array of Unsigned int 64 bit.
@ DLR_VARIANT_TYPE_ARRAY_OF_FLOAT64
Array of float 64 bit.
@ DLR_VARIANT_TYPE_ARRAY_OF_UINT16
Array of Unsigned int 16 bit.
@ DLR_VARIANT_TYPE_INT32
Signed int 32 bit.
@ DLR_VARIANT_TYPE_ARRAY_OF_STRING
Array of string (UTF-8)
@ DLR_VARIANT_TYPE_ARRAY_OF_BOOL8
Array of bool 8 bit.
@ DLR_VARIANT_TYPE_BOOL8
Bool 8 bit.
@ DLR_VARIANT_TYPE_TIMESTAMP
Timestamp (FILETIME) 64 bit 100ns since 1.1.1601 (UTC)
@ DLR_VARIANT_TYPE_ARRAY_OF_TIMESTAMP
Array of Timestamp (FILETIME) 64 bit 100ns since 1.1.1601 (UTC)
@ DLR_VARIANT_TYPE_UINT16
Unsigned int 16 bit.
@ DLR_VARIANT_TYPE_ARRAY_OF_INT8
Array of Signed int 8 bit.
@ DLR_VARIANT_TYPE_FLOAT32
Float 32 bit.
@ DLR_VARIANT_TYPE_INT16
Signed int 16 bit.
@ DLR_VARIANT_TYPE_ARRAY_OF_UINT8
Array of Unsigned int 8 bit.
@ DLR_VARIANT_TYPE_FLOAT64
Float 64 bit.
@ DLR_VARIANT_TYPE_UNKNOWN
Unknown datatype.
@ DLR_VARIANT_TYPE_ARRAY_OF_FLOAT32
Array of float 32 bit.
DLR_SCHEMA
The schema.
Definition: Enums.cs:76
@ DLR_SCHEMA_MEMORY_MAP
Map schema.
@ DLR_SCHEMA_PROBLEM
Problem schema.
@ DLR_SCHEMA_METADATA
Metadata schema.
@ DLR_SCHEMA_REFLECTION
Reflection schema.
@ DLR_SCHEMA_DIAGNOSIS
Diagnosis schema.
@ DLR_SCHEMA_TOKEN
Token schema.
@ DLR_SCHEMA_MEMORY
Memory schema.