28 #ifndef INCLUDED_BLPAPI_EVENTDISPATCHER 29 #define INCLUDED_BLPAPI_EVENTDISPATCHER 59 #ifndef INCLUDED_BLPAPI_DEFS 63 #ifndef INCLUDED_BLPAPI_TYPES 75 size_t numDispatcherThreads);
148 int stop(
bool async =
false);
178 inline EventDispatcher::EventDispatcher(
size_t numDispatcherThreads)
206 #endif // ifdef __cplusplus 208 #endif // #ifndef INCLUDED_BLPAPI_EVENTDISPATCHER ~EventDispatcher()
Definition: blpapi_eventdispatcher.h:183
Common definitions used by the library.
Definition: blpapi_abstractsession.h:215
int blpapi_EventDispatcher_start(blpapi_EventDispatcher_t *handle)
int start()
Definition: blpapi_eventdispatcher.h:188
void blpapi_EventDispatcher_destroy(blpapi_EventDispatcher_t *handle)
int stop(bool async=false)
Definition: blpapi_eventdispatcher.h:193
int blpapi_EventDispatcher_dispatchEvents(blpapi_EventDispatcher_t *handle)
struct blpapi_EventDispatcher blpapi_EventDispatcher_t
Definition: blpapi_types.h:142
blpapi_EventDispatcher_t * blpapi_EventDispatcher_create(size_t numDispatcherThreads)
int blpapi_EventDispatcher_stop(blpapi_EventDispatcher_t *handle, int async)
Definition: blpapi_eventdispatcher.h:116
#define BLPAPI_EXPORT
Definition: blpapi_defs.h:171
blpapi_EventDispatcher_t * impl() const
Definition: blpapi_eventdispatcher.h:198