BLPAPI C++ 3.25.8
Loading...
Searching...
No Matches
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

namespace  BloombergLP
 
namespace  BloombergLP::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_tblpapi_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)
 
BLPAPI_EXPORT 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.
 

Detailed Description

A component which defines events related operations.

Function Documentation

◆ blpapi_Event_addRef()

BLPAPI_EXPORT int blpapi_Event_addRef ( const blpapi_Event_t event)

◆ blpapi_Event_eventType()

BLPAPI_EXPORT int blpapi_Event_eventType ( const blpapi_Event_t event)

◆ blpapi_Event_release()

BLPAPI_EXPORT int blpapi_Event_release ( const blpapi_Event_t event)

◆ blpapi_EventQueue_create()

BLPAPI_EXPORT blpapi_EventQueue_t * blpapi_EventQueue_create ( void  )

◆ blpapi_EventQueue_destroy()

BLPAPI_EXPORT int blpapi_EventQueue_destroy ( blpapi_EventQueue_t eventQueue)

◆ blpapi_EventQueue_nextEvent()

BLPAPI_EXPORT blpapi_Event_t * blpapi_EventQueue_nextEvent ( blpapi_EventQueue_t eventQueue,
int  timeout 
)

◆ blpapi_EventQueue_purge()

BLPAPI_EXPORT int blpapi_EventQueue_purge ( blpapi_EventQueue_t eventQueue)

◆ blpapi_EventQueue_tryNextEvent()

BLPAPI_EXPORT int blpapi_EventQueue_tryNextEvent ( blpapi_EventQueue_t eventQueue,
blpapi_Event_t **  eventPointer 
)

◆ blpapi_MessageIterator_addRef()

BLPAPI_EXPORT int blpapi_MessageIterator_addRef ( const blpapi_MessageIterator_t iterator)

◆ blpapi_MessageIterator_create()

BLPAPI_EXPORT blpapi_MessageIterator_t * blpapi_MessageIterator_create ( const blpapi_Event_t event)

◆ blpapi_MessageIterator_destroy()

BLPAPI_EXPORT void blpapi_MessageIterator_destroy ( blpapi_MessageIterator_t iterator)

◆ blpapi_MessageIterator_next()

BLPAPI_EXPORT int blpapi_MessageIterator_next ( blpapi_MessageIterator_t iterator,
blpapi_Message_t **  result 
)