|
TIBCO FTL®
|
FTL datatype definitions. More...
Data Structures | |
| struct | tibDateTime |
| DateTime struct. Application programs can use this data structure to represent date and time values with large range and nanosecond precision. More... | |
Macros | |
| #define | tibbool_t unsigned char |
| #define | tibdouble_t double |
| #define | tibfalse (tibbool_t) 0 |
| #define | tibint32_t int |
| #define | tibint64_t long int |
| #define | tibint8_t signed char |
| #define | tibtrue (tibbool_t) 1 |
| #define | tibuint64_t unsigned long int |
| #define | tibuint8_t unsigned char |
Typedefs | |
| typedef struct __tibEventQueueId * | tibEventQueue |
| An event queue object is a FIFO queue for message and timer events. Programs can add and remove subscribers on a queue; create and destroy timers on a queue; dispatch events from a queue; and stop a queue in preparation to destroy it. More... | |
| typedef void(* | tibLogCallback) (tibDateTime timestamp, const char *statement, void *closure) |
| Log callback. More... | |
| typedef struct __tibRealmId * | tibRealm |
FTL datatype definitions.
| #define tibbool_t unsigned char |
| #define tibdouble_t double |
| #define tibfalse (tibbool_t) 0 |
| #define tibint32_t int |
| #define tibint64_t long int |
| #define tibint8_t signed char |
| #define tibtrue (tibbool_t) 1 |
| #define tibuint64_t unsigned long int |
| #define tibuint8_t unsigned char |
| typedef struct __tibEventQueueId* tibEventQueue |
An event queue object is a FIFO queue for message and timer events. Programs can add and remove subscribers on a queue; create and destroy timers on a queue; dispatch events from a queue; and stop a queue in preparation to destroy it.
| typedef void(* tibLogCallback) (tibDateTime timestamp, const char *statement, void *closure) |
Log callback.
Programs may define a callback of this type, and register it to process all FTL log statements.
Log Callback Restrictions:
For important restrictions, see the section Log Output Targets in TIBCO FTL Development.
| timestamp | FTL supplies the time at which it emitted the log statement. |
| statement | FTL supplies the log statement. |
| closure | FTL supplies this closure argument, which the program supplied to tib_SetLogCallback when registering the callback. |
| typedef struct __tibRealmId* tibRealm |
The FTL server defines information about endpoints, transports and formats, which lets applications communicate within a realm.
A realm object is a local copy (within your program) of the subset of the realm information that pertains to your application. See realm.h