|
These string constants are the valid property names for creating a queue.
|
#define | TIB_EVENTQUEUE_PROPERTY_BOOL_INLINE_MODE "com.tibco.ftl.client.inline" |
| Inline mode (low-latency); boolean. More...
|
|
#define | TIB_EVENTQUEUE_PROPERTY_INT_DISCARD_POLICY "com.tibco.ftl.client.discard.policy" |
| Discard policy; integer. More...
|
|
#define | TIB_EVENTQUEUE_PROPERTY_INT_DISCARD_POLICY_DISCARD_AMOUNT "com.tibco.ftl.client.discard.amount" |
| Discard amount; integer. More...
|
|
#define | TIB_EVENTQUEUE_PROPERTY_INT_DISCARD_POLICY_MAX_EVENTS "com.tibco.ftl.client.discard.max_events" |
| Max events; integer. More...
|
|
#define | TIB_EVENTQUEUE_PROPERTY_STRING_NAME "com.tibco.ftl.client.queue.name" |
| Queue name; string. More...
|
|
TIB_API void | tibEventQueue_AddSubscriber (tibEx e, tibEventQueue queue, tibSubscriber subscriber, tibMsgCallback callback, void *closure) |
| Add a subscriber to a queue. More...
|
|
TIB_API tibEventQueue | tibEventQueue_Create (tibEx e, tibRealm realm, tibProperties props) |
| Create an event queue. More...
|
|
TIB_API tibTimer | tibEventQueue_CreateTimer (tibEx e, tibEventQueue queue, tibdouble_t interval, tibTimerCallback callback, void *closure) |
| Create and start a timer. More...
|
|
TIB_API void | tibEventQueue_Destroy (tibEx e, tibEventQueue queue, tibEventQueueComplete completeCb) |
| Destroy an event queue. More...
|
|
TIB_API void | tibEventQueue_DestroyEx (tibEx e, tibEventQueue queue, tibEventQueueCompleteEx completeCb, void *closure) |
| Destroy an event queue. More...
|
|
TIB_API void | tibEventQueue_DestroyTimer (tibEx e, tibEventQueue queue, tibTimer timer, tibTimerComplete completeCb) |
| Stop and destroy a timer. More...
|
|
TIB_API void | tibEventQueue_Dispatch (tibEx e, tibEventQueue queue, tibdouble_t timeout) |
| Dispatch events. More...
|
|
TIB_API tibint64_t | tibEventQueue_GetCount (tibEx e, tibEventQueue id) |
| Get the number of events in the queue. More...
|
|
TIB_API tibint32_t | tibEventQueue_GetName (tibEx e, tibEventQueue id, char *buf, tibint32_t size) |
| Return the name of the event queue. More...
|
|
TIB_API void | tibEventQueue_RemoveSubscriber (tibEx e, tibEventQueue queue, tibSubscriber subscriber, tibSubscriberComplete completeCb) |
| Remove a subscriber from a queue. More...
|
|
TIB_API void | tibEventQueue_RunDispatch (tibEx e, tibEventQueue queue, tibProperties props) |
| Start a thread to dispatch events. More...
|
|
typedef void(* | tibEventQueueComplete) (tibEx e, tibEventQueue queue) |
| Event queue completion callback. More...
|
|
typedef void(* | tibEventQueueCompleteEx) (tibEx e, tibEventQueue queue, void *closure) |
| Event queue completion callback. More...
|
|
typedef void(* | tibMsgCallback) (tibEx e, tibEventQueue queue, tibint32_t msgCount, tibMessage *msgs, void **closures) |
| Message dispatch callback. More...
|
|
typedef void(* | tibSubscriberComplete) (tibEx e, tibSubscriber subscriber, void *closure) |
| Subscriber completion callback. More...
|
|
typedef void(* | tibTimerCallback) (tibEx e, tibEventQueue queue, tibTimer timer, void *closure) |
| Event timer callback. More...
|
|
typedef void(* | tibTimerComplete) (tibEx e, tibTimer timer, void *closure) |
|