BLPAPI C++  3.24.11
blpapi_event.h File Reference

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

#include <blpapi_call.h>
#include <blpapi_defs.h>
#include <blpapi_message.h>
#include <cassert>
#include <utility>

Go to the source code of this file.

Classes

class  Event
 
class  Event::iterator
 
class  EventQueue
 
class  MessageIterator
 

Namespaces

 BloombergLP
 
 BloombergLP::blpapi
 

Functions

int blpapi_Event_eventType (const blpapi_Event_t *event)
 
int blpapi_Event_addRef (const blpapi_Event_t *event)
 
int blpapi_Event_release (const blpapi_Event_t *event)
 
blpapi_EventQueue_tblpapi_EventQueue_create (void)
 
int blpapi_EventQueue_destroy (blpapi_EventQueue_t *eventQueue)
 
blpapi_Event_tblpapi_EventQueue_nextEvent (blpapi_EventQueue_t *eventQueue, int timeout)
 
int blpapi_EventQueue_purge (blpapi_EventQueue_t *eventQueue)
 
int blpapi_EventQueue_tryNextEvent (blpapi_EventQueue_t *eventQueue, blpapi_Event_t **eventPointer)
 
blpapi_MessageIterator_tblpapi_MessageIterator_create (const blpapi_Event_t *event)
 
void blpapi_MessageIterator_destroy (blpapi_MessageIterator_t *iterator)
 
int blpapi_MessageIterator_next (blpapi_MessageIterator_t *iterator, blpapi_Message_t **result)
 
int blpapi_MessageIterator_addRef (const blpapi_MessageIterator_t *iterator)
 
bool operator== (const Event::iterator &lhs, const Event::iterator &rhs)
 
bool operator!= (const Event::iterator &lhs, const Event::iterator &rhs)
 
void swap (Event::iterator &lhs, Event::iterator &rhs)
 Swap the contents of the lhs and rhs iterators. More...
 

Detailed Description

A component which defines events related operations.

Function Documentation

◆ blpapi_Event_addRef()

int blpapi_Event_addRef ( const blpapi_Event_t event)

◆ blpapi_Event_eventType()

int blpapi_Event_eventType ( const blpapi_Event_t event)

◆ blpapi_Event_release()

int blpapi_Event_release ( const blpapi_Event_t event)

◆ blpapi_EventQueue_create()

blpapi_EventQueue_t* blpapi_EventQueue_create ( void  )

◆ blpapi_EventQueue_destroy()

int blpapi_EventQueue_destroy ( blpapi_EventQueue_t eventQueue)

◆ blpapi_EventQueue_nextEvent()

blpapi_Event_t* blpapi_EventQueue_nextEvent ( blpapi_EventQueue_t eventQueue,
int  timeout 
)

◆ blpapi_EventQueue_purge()

int blpapi_EventQueue_purge ( blpapi_EventQueue_t eventQueue)

◆ blpapi_EventQueue_tryNextEvent()

int blpapi_EventQueue_tryNextEvent ( blpapi_EventQueue_t eventQueue,
blpapi_Event_t **  eventPointer 
)

◆ blpapi_MessageIterator_addRef()

int blpapi_MessageIterator_addRef ( const blpapi_MessageIterator_t iterator)

◆ blpapi_MessageIterator_create()

blpapi_MessageIterator_t* blpapi_MessageIterator_create ( const blpapi_Event_t event)

◆ blpapi_MessageIterator_destroy()

void blpapi_MessageIterator_destroy ( blpapi_MessageIterator_t iterator)

◆ blpapi_MessageIterator_next()

int blpapi_MessageIterator_next ( blpapi_MessageIterator_t iterator,
blpapi_Message_t **  result 
)