FARGOS/VISTA Object Management Environment Core
..
|
OME constants and typedefs. More...
Go to the source code of this file.
Macros | |
#define | OME_size_t uint64_t |
#define | OME_ssize_t int64_t |
#define | OME_NAMESPACE OMElibrary |
#define | OME_IO_READ 1 |
#define | OME_IO_WRITE 2 |
#define | OME_IO_RESERVED0 4 /* ever used? */ |
#define | OME_IO_LISTEN 8 |
#define | OME_IO_CONNECT 16 |
#define | OME_IO_CREATE 32 |
#define | OME_IO_MUST_EXIST 64 |
#define | OME_IO_TRUNCATE 128 |
#define | OME_IO_APPEND 256 |
#define | OME_IO_NONBLOCKING 512 |
#define | OME_IO_DATAGRAM 1024 |
#define | OME_IO_RAW 2048 |
#define | OME_IO_MULTICAST 4096 |
#define | _STD std:: |
#define | OME_DELETE_OBJECT(ptr) delete ptr |
#define | OME_DELETE_OBJECT_VECTOR(ptr) delete[] ptr |
Enumerations | |
enum | OMEtypes_t { OME_NIL = 0, OME_INT32 = 1, OME_INT = 1, OME_INT64 = 2, OME_FLOAT = 3, OME_DOUBLE = 4, OME_OID = 5, OME_STRING = 6, OME_ARRAY = 7, OME_ASSOC = 8, OME_ITERATOR = 9, OME_SET = 10, OME_NLM = 11, OME_FIXED = 12, OME_POINTER = 13, OME_ANY = 14, _OME_UNUSED_15 = 15, _OME_UNUSED_16 = 16, OME_UINT32 = 17, OME_UINT64 = 18, OME_UINT16 = 19, OME_UINT8 = 20, OME_LAST_TYPE_INDEX } |
enum | OMEtype_OutputFlags_t { OME_OUTPUT_TYPENAME = (1 << 0), OME_DISABLE_QUOTE_OUTPUT = (1 << 1), OME_OUTPUT_NEWLINE = (1 << 2), OME_FORCE_QUOTES_IN_CONTAINER_OUTPUT = (1 << 3), OME_ESCAPE_UNPRINTABLE = (1 << 4), OME_DEFAULT_OUTPUT_MODE = OME_OUTPUT_TYPENAME, OME_DEFAULT_COMPLEX_OUTPUT_MODE = OME_OUTPUT_TYPENAME | OME_OUTPUT_NEWLINE | OME_FORCE_QUOTES_IN_CONTAINER_OUTPUT } |
Variables | |
const unsigned char | OMEbase64alphabet [] |
const unsigned char | OMEhexDigits [] |
OME constants and typedefs.
#define _STD std:: |
#define OME_DELETE_OBJECT | ( | ptr | ) | delete ptr |
#define OME_DELETE_OBJECT_VECTOR | ( | ptr | ) | delete[] ptr |
#define OME_IO_APPEND 256 |
#define OME_IO_CONNECT 16 |
#define OME_IO_CREATE 32 |
#define OME_IO_DATAGRAM 1024 |
#define OME_IO_LISTEN 8 |
#define OME_IO_MULTICAST 4096 |
#define OME_IO_MUST_EXIST 64 |
#define OME_IO_NONBLOCKING 512 |
#define OME_IO_RAW 2048 |
#define OME_IO_READ 1 |
#define OME_IO_RESERVED0 4 /* ever used? */ |
#define OME_IO_TRUNCATE 128 |
#define OME_IO_WRITE 2 |
#define OME_NAMESPACE OMElibrary |
#define OME_size_t uint64_t |
#define OME_ssize_t int64_t |
enum OMEtypes_t |
Enumerator | |
---|---|
OME_NIL | nil is a special value, generally indicates no value |
OME_INT32 | 32-bit integer |
OME_INT | alias for 32-bit integers |
OME_INT64 | 64-bit integer |
OME_FLOAT | single precision floating point |
OME_DOUBLE | double precision floating point |
OME_OID | object Id |
OME_STRING | string |
OME_ARRAY | sparse array |
OME_ASSOC | associative array |
OME_ITERATOR | internal iterator over set |
OME_SET | set |
OME_NLM | Native Language Message |
OME_FIXED | fixed-point number |
OME_POINTER | internal pointer to OMEtype |
OME_ANY | any value |
_OME_UNUSED_15 | |
_OME_UNUSED_16 | |
OME_UINT32 | unsigned 32-bit integer |
OME_UINT64 | unsigned 64-bit integer |
OME_UINT16 | unsigned 16-bit integer |
OME_UINT8 | unsigned 8-bit integer |
OME_LAST_TYPE_INDEX | Value one greater than last defined type |
const unsigned char OMEbase64alphabet[] |
Common base-64 alphabet
const unsigned char OMEhexDigits[] |
Common base-16 alphabet
Referenced by OMEbinaryToHex(), OMEmakeSafeURI(), and OMEstringStorage::outputOnStreamAsHex().
![]() | Generated: Fri Jul 31 2020 18:19:15
Support Information |