Classes | Namespaces | Functions

blpapi_event.h File Reference

A component which defines events related operations. More...

Go to the source code of this file.

Classes

class  blpapi::Event
class  blpapi::EventQueue
class  blpapi::MessageIterator

Namespaces

namespace  blpapi

Functions

BLPAPI_EXPORT int blpapi_Event_eventType (const blpapi_Event_t *event)
BLPAPI_EXPORT int blpapi_Event_addRef (const blpapi_Event_t *event)
BLPAPI_EXPORT int blpapi_Event_release (const blpapi_Event_t *event)
BLPAPI_EXPORT blpapi_EventQueue_tblpapi_EventQueue_create (void)
BLPAPI_EXPORT int blpapi_EventQueue_destroy (blpapi_EventQueue_t *eventQueue)
BLPAPI_EXPORT blpapi_Event_tblpapi_EventQueue_nextEvent (blpapi_EventQueue_t *eventQueue, int timeout)
BLPAPI_EXPORT int blpapi_EventQueue_purge (blpapi_EventQueue_t *eventQueue)
BLPAPI_EXPORT int blpapi_EventQueue_tryNextEvent (blpapi_EventQueue_t *eventQueue, blpapi_Event_t **eventPointer)
BLPAPI_EXPORT
blpapi_MessageIterator_t
blpapi_MessageIterator_create (const blpapi_Event_t *event)
BLPAPI_EXPORT void blpapi_MessageIterator_destroy (blpapi_MessageIterator_t *iterator)
BLPAPI_EXPORT int blpapi_MessageIterator_next (blpapi_MessageIterator_t *iterator, blpapi_Message_t **result)

Detailed Description

A component which defines events related operations.


Function Documentation

BLPAPI_EXPORT int blpapi_Event_eventType ( const blpapi_Event_t event  ) 
BLPAPI_EXPORT int blpapi_Event_addRef ( const blpapi_Event_t event  ) 
BLPAPI_EXPORT int blpapi_Event_release ( const blpapi_Event_t event  ) 
BLPAPI_EXPORT blpapi_EventQueue_t* blpapi_EventQueue_create ( void   ) 
BLPAPI_EXPORT int blpapi_EventQueue_destroy ( blpapi_EventQueue_t eventQueue  ) 
BLPAPI_EXPORT blpapi_Event_t* blpapi_EventQueue_nextEvent ( blpapi_EventQueue_t eventQueue,
int  timeout 
)
BLPAPI_EXPORT int blpapi_EventQueue_purge ( blpapi_EventQueue_t eventQueue  ) 
BLPAPI_EXPORT int blpapi_EventQueue_tryNextEvent ( blpapi_EventQueue_t eventQueue,
blpapi_Event_t **  eventPointer 
)
BLPAPI_EXPORT blpapi_MessageIterator_t* blpapi_MessageIterator_create ( const blpapi_Event_t event  ) 
BLPAPI_EXPORT void blpapi_MessageIterator_destroy ( blpapi_MessageIterator_t iterator  ) 
BLPAPI_EXPORT int blpapi_MessageIterator_next ( blpapi_MessageIterator_t iterator,
blpapi_Message_t **  result 
)