Defines | |
| #define | __STDC_VERSION__ 199901L |
| gcc compiler variable | |
| #define | likely(x) __builtin_expect((x),1) |
| gcc jump optimization | |
| #define | unlikely(x) __builtin_expect((x),0) |
| gcc jump optimization | |
| #define | MQ_TIMEOUT 900 |
| maximum timeout in sec | |
| #define | MQ_TIMEOUT5 (MQ_TIMEOUT/5) |
| long timeout in sec | |
| #define | MQ_TIMEOUT10 (MQ_TIMEOUT/10 < 1 ? 1 : MQ_TIMEOUT/10) |
| normal timeout in sec | |
| #define | MQ_TIMEOUT45 (MQ_TIMEOUT/45 < 1 ? 1 : MQ_TIMEOUT/45) |
| short timeout in sec | |
| #define | MQ_TIMEOUT180 (MQ_TIMEOUT/180 < 1 ? 1 : MQ_TIMEOUT/180) |
| very short timeout in sec | |
| #define | MQ_ARCH "LINUX_I386" |
| the architecture the software was compiled for | |
| #define | MQ_SOCKLEN socklen_t |
| the socklen type for the architecture | |
| #define | MQ_IS_POSIX |
| is the architecture POSIX conform? | |
| #define | MQ_EXTERN extern |
| architecture specific extern specifier | |
| #define | cppxstr(s) cppstr(s) |
| connecting of expressions, step 1 | |
| #define | cppstr(s) #s |
| connecting of expressions, step 2 | |
| #define | MQ_FS "/" |
| MQ_FS the architecture specific path separator. | |
| #define | MQ_SOCK MQ_INT4 |
| data type for a socket handle | |
| #define | MQ_INT2_MAX SHRT_MAX |
| MQ_INT2 maximum. | |
| #define | MQ_INT2_MIN SHRT_MIN |
| MQ_INT2 minimum. | |
| #define | MQ_INT4_MAX INT_MAX |
| MQ_INT4 maximum. | |
| #define | MQ_INT4_MIN INT_MIN |
| MQ_INT4 minimum. | |
| #define | MQ_INT8_MAX LLONG_MAX |
| MQ_INT8 maximum. | |
| #define | MQ_INT8_MIN LLONG_MIN |
| MQ_INT8 minimum. | |
| #define | MQ_PTR_MAX (MQ_PTR)0xFFFFFFFF |
| MQ_PTR maximum. | |
| #define | MQ_FLT4_MAX FLT_MAX |
| MQ_FLT4 maximum. | |
| #define | MQ_FLT4_MIN FLT_MIN |
| MQ_FLT4 minimum. | |
| #define | MQ_FLT8_MAX DBL_MAX |
| MQ_FLT8 maximum. | |
| #define | MQ_FLT8_MIN DBL_MIN |
| MQ_FLT8 minimum. | |
| #define | MQ_NULL_2 0 |
| MQ_INT2 NULL. | |
| #define | MQ_NULL_4 0 |
| MQ_INT4 NULL. | |
| #define | MQ_NULL_8 0LL |
| MQ_INT8 NULL. | |
| #define | MQ_NULL_F 0.0F |
| MQ_FLT4 NULL. | |
| #define | MQ_NULL_D 0.0L |
| MQ_FLT8 NULL. | |
| #define | MQ_NULL_P NULL |
| MQ_PTR NULL. | |
| #define | MQ_NULL_C "" |
| MQ_STR NULL. | |
Typedefs | |
| typedef MqReadS * | MqReadSP |
| pointer to a MqReadS object | |
| typedef MqSendS * | MqSendSP |
| pointer to a MqSendS object | |
| typedef MqIoS * | MqIoSP |
| pointer to a MqIoS object | |
| typedef MqTransS * | MqTransSP |
| pointer to a MqTransS object | |
| typedef MqTokenS * | MqTokenSP |
| pointer to a MqTokenS object | |
| typedef MqBufferS * | MqBufferSP |
| pointer to a MqBufferS object | |
| typedef MqS * | MqSP |
| pointer to a MqS object | |
| typedef MqErrorS * | MqErrorSP |
| pointer to a MqS object | |
| typedef MqBufferLS * | MqBufferLSP |
| pointer to a MqS object | |
| typedef MqStatCtxS * | MqStatCtxSP |
| pointer to a MqStatCtxS object | |
| typedef MqStatS * | MqStatSP |
| pointer to a MqStatS object | |
| typedef ContextS * | ContextSP |
| pointer to a ContextS object | |
| typedef MqOptionU * | MqOptionUP |
| pointer to a MqOptionU object | |
| typedef short int | MQ_INT2 |
| 2 byte integer data-type | |
| typedef int | MQ_INT4 |
| typedef long long int | MQ_INT8 |
| 8 byte integer data-type | |
| typedef float | MQ_FLT4 |
| 4 byte float data-type | |
| typedef double | MQ_FLT8 |
| 8 byte float data-type | |
| typedef long double | MQ_FLT12 |
| 12 byte float data-type | |
| typedef MQ_INT4 | MQ_SIZE |
| typedef unsigned short | MQ_UINT2 |
| unsigned 2 byte integer data-type | |
| typedef void | MQ_PTRT |
| pointer type data-type | |
| typedef char | MQ_STRT |
| string type data-type | |
| typedef unsigned char | MQ_BINT |
| binary type data-type | |
| typedef unsigned char | MQ_LSTT |
| list type data-type | |
| typedef MQ_PTRT * | MQ_PTR |
| generic pointer data-type | |
| typedef MQ_STRT * | MQ_STR |
| string pointer data-type | |
| typedef MQ_BINT * | MQ_BIN |
| binary pointer data-type | |
| typedef MQ_LSTT * | MQ_LST |
| list pointer data-type | |
|
|
4 byte integer data-type
|
|
|
array size data-type
|
1.3.8-20040928