|
blpapi_ProviderSession_t * | blpapi_ProviderSession_create (blpapi_SessionOptions_t *parameters, blpapi_ProviderEventHandler_t handler, blpapi_EventDispatcher_t *dispatcher, void *userData) |
|
void | blpapi_ProviderSession_destroy (blpapi_ProviderSession_t *session) |
|
int | blpapi_ProviderSession_start (blpapi_ProviderSession_t *session) |
|
int | blpapi_ProviderSession_startAsync (blpapi_ProviderSession_t *session) |
|
int | blpapi_ProviderSession_stop (blpapi_ProviderSession_t *session) |
|
int | blpapi_ProviderSession_stopAsync (blpapi_ProviderSession_t *session) |
|
int | blpapi_ProviderSession_nextEvent (blpapi_ProviderSession_t *session, blpapi_Event_t **eventPointer, unsigned int timeoutInMilliseconds) |
|
int | blpapi_ProviderSession_tryNextEvent (blpapi_ProviderSession_t *session, blpapi_Event_t **eventPointer) |
|
int | blpapi_ProviderSession_registerService (blpapi_ProviderSession_t *session, const char *serviceName, const blpapi_Identity_t *identity, blpapi_ServiceRegistrationOptions_t *registrationOptions) |
|
int | blpapi_ProviderSession_activateSubServiceCodeRange (blpapi_ProviderSession_t *session, const char *serviceName, int begin, int end, int priority) |
|
int | blpapi_ProviderSession_deactivateSubServiceCodeRange (blpapi_ProviderSession_t *session, const char *serviceName, int begin, int end) |
|
int | blpapi_ProviderSession_registerServiceAsync (blpapi_ProviderSession_t *session, const char *serviceName, const blpapi_Identity_t *identity, blpapi_CorrelationId_t *correlationId, blpapi_ServiceRegistrationOptions_t *registrationOptions) |
|
int | blpapi_ProviderSession_deregisterService (blpapi_ProviderSession_t *session, const char *serviceName) |
|
int | blpapi_ProviderSession_resolve (blpapi_ProviderSession_t *session, blpapi_ResolutionList_t *resolutionList, int resolveMode, const blpapi_Identity_t *identity) |
|
int | blpapi_ProviderSession_resolveAsync (blpapi_ProviderSession_t *session, const blpapi_ResolutionList_t *resolutionList, int resolveMode, const blpapi_Identity_t *identity) |
|
int | blpapi_ProviderSession_createTopics (blpapi_ProviderSession_t *session, blpapi_TopicList_t *topicList, int resolveMode, const blpapi_Identity_t *identity) |
|
int | blpapi_ProviderSession_createTopicsAsync (blpapi_ProviderSession_t *session, const blpapi_TopicList_t *topicList, int resolveMode, const blpapi_Identity_t *identity) |
|
int | blpapi_ProviderSession_getTopic (blpapi_ProviderSession_t *session, const blpapi_Message_t *message, blpapi_Topic_t **topic) |
|
int | blpapi_ProviderSession_createTopic (blpapi_ProviderSession_t *session, const blpapi_Message_t *message, blpapi_Topic_t **topic) |
|
int | blpapi_ProviderSession_createServiceStatusTopic (blpapi_ProviderSession_t *session, const blpapi_Service_t *service, blpapi_Topic_t **topic) |
|
int | blpapi_ProviderSession_deleteTopics (blpapi_ProviderSession_t *session, const blpapi_Topic_t **topics, size_t numTopics) |
|
int | blpapi_ProviderSession_terminateSubscriptionsOnTopics (blpapi_ProviderSession_t *session, const blpapi_Topic_t **topics, size_t numTopics, const char *message) |
|
int | blpapi_ProviderSession_publish (blpapi_ProviderSession_t *session, blpapi_Event_t *event) |
|
int | blpapi_ProviderSession_sendResponse (blpapi_ProviderSession_t *session, blpapi_Event_t *event, int isPartialResponse) |
|
blpapi_AbstractSession_t * | blpapi_ProviderSession_getAbstractSession (blpapi_ProviderSession_t *session) |
|
int | blpapi_ProviderSession_flushPublishedEvents (blpapi_ProviderSession_t *session, int *allFlushed, int timeoutMsecs) |
|
blpapi_ServiceRegistrationOptions_t * | blpapi_ServiceRegistrationOptions_create (void) |
|
blpapi_ServiceRegistrationOptions_t * | blpapi_ServiceRegistrationOptions_duplicate (const blpapi_ServiceRegistrationOptions_t *parameters) |
|
void | blpapi_ServiceRegistrationOptions_destroy (blpapi_ServiceRegistrationOptions_t *parameters) |
|
void | blpapi_ServiceRegistrationOptions_copy (blpapi_ServiceRegistrationOptions_t *lhs, const blpapi_ServiceRegistrationOptions_t *rhs) |
|
int | blpapi_ServiceRegistrationOptions_addActiveSubServiceCodeRange (blpapi_ServiceRegistrationOptions_t *parameters, int start, int end, int priority) |
|
void | blpapi_ServiceRegistrationOptions_removeAllActiveSubServiceCodeRanges (blpapi_ServiceRegistrationOptions_t *parameters) |
|
void | blpapi_ServiceRegistrationOptions_setGroupId (blpapi_ServiceRegistrationOptions_t *parameters, const char *groupId, unsigned int groupIdLength) |
|
int | blpapi_ServiceRegistrationOptions_setServicePriority (blpapi_ServiceRegistrationOptions_t *parameters, int priority) |
|
void | blpapi_ServiceRegistrationOptions_setPartsToRegister (blpapi_ServiceRegistrationOptions_t *parameters, int parts) |
|
int | blpapi_ServiceRegistrationOptions_getGroupId (blpapi_ServiceRegistrationOptions_t *parameters, char *groupdIdBuffer, int *groupIdLength) |
|
int | blpapi_ServiceRegistrationOptions_getServicePriority (blpapi_ServiceRegistrationOptions_t *parameters) |
|
int | blpapi_ServiceRegistrationOptions_getPartsToRegister (blpapi_ServiceRegistrationOptions_t *parameters) |
|
Provide a session that can be used for providing services.