28 #ifndef INCLUDED_BLPAPI_DISPATCHTBL 29 #define INCLUDED_BLPAPI_DISPATCHTBL 59 #ifndef BLPAPI_MIN_VERSION 60 #define BLPAPI_MIN_VERSION BLPAPI_SDK_VERSION 63 #ifndef BLPAPI_TARGET_VERSION 64 #define BLPAPI_TARGET_VERSION BLPAPI_SDK_VERSION 67 #if BLPAPI_MIN_VERSION > BLPAPI_TARGET_VERSION 68 #error "Min required version cannot be greater than target version" 77 struct blpapi_Message;
80 struct blpapi_Request;
89 struct blpapi_SubscriptionList;
92 struct blpapi_ServiceRegistrationOptions;
93 typedef struct blpapi_ServiceRegistrationOptions
96 struct blpapi_RequestTemplate;
100 const blpapi_CorrelationId_t *correlationId,
101 const char *subscriptionString,
103 const char *errorDescription,
112 char const *typeString,
115 unsigned int sequenceNumber,
120 const blpapi_CorrelationId_t *cid,
121 unsigned int sequenceNumber,
181 const blpapi_CorrelationId_t *);
196 const char *serviceName,
202 const char *serviceName,
213 const char *(*blpapi_getVersionIdentifier)();
233 blpapi_CorrelationId_t *correlationId);
237 const char *subscriptionString,
239 blpapi_CorrelationId_t *correlationId);
260 const char *message);
265 const char *typeString,
268 const blpapi_CorrelationId_t *cid,
272 const char *typeString,
276 unsigned int sequenceNumber);
283 const char *clientCredentialsFileName,
284 const char *clientCredentialsPassword,
285 const char *trustedCertificatesFileName);
287 const char *clientCredentialsRawData,
288 int clientCredentialsRawDataLength,
289 const char *clientCredentialsPassword,
290 const char *trustedCertificatesRawData,
291 int trustedCertificatesRawDataLength);
307 blpapi_CorrelationId_t *correlationId,
309 const char *manualIp,
318 const char *typeString,
388 const blpapi_CorrelationId_t *correlationIds,
389 size_t numCorrelationIds);
524 blpapi_CorrelationId_t *cid);
529 blpapi_CorrelationId_t *cid);
533 const blpapi_CorrelationId_t *cid,
567 const char *ipAddress);
606 const char *requestId);
612 const char *requestLabel,
618 const char *requestLabel,
624 int resubscriptionId,
625 const char *requestLabel,
632 const char **applicationIdentityKey,
637 const char *applicationIdentityKey,
652 const char *nameString,
659 const char *typeString,
672 const char *hostname,
size_t hostname_size,
unsigned short port);
687 const char **serverHost,
688 unsigned short *serverPort,
689 const char **socks5Host,
690 unsigned short *sock5Port,
695 const char *serverHost,
696 unsigned short serverPort,
707 const char *sessionName,
712 const char **sessionName,
724 const char *fileName,
725 int rolloverFileCount,
726 int rolloverFileLimit);
743 #endif // __cplusplus 745 #endif // INCLUDED_BLPAPI_DISPATCHTBL int(* blpapi_SessionOptions_setSlowConsumerWarningHiWaterMark)(blpapi_SessionOptions_t *parameters, float hiWaterMark)
Definition: blpapi_dispatchtbl.h:127
int(* blpapi_AuthOptions_create_forToken)(blpapi_AuthOptions_t **options, const blpapi_AuthToken_t *token)
Definition: blpapi_dispatchtbl.h:549
int(* blpapi_MessageFormatter_assign)(blpapi_MessageFormatter_t **lhs, const blpapi_MessageFormatter_t *rhs)
Definition: blpapi_dispatchtbl.h:509
struct blpapi_Message blpapi_Message_t
Definition: blpapi_dispatchtbl.h:78
int(* blpapi_MessageFormatter_appendValueDatetime)(blpapi_MessageFormatter_t *formatter, const blpapi_Datetime_t *value)
Definition: blpapi_dispatchtbl.h:483
int(* blpapi_ProviderSession_deactivateSubServiceCodeRange)(blpapi_ProviderSession_t *session, const char *serviceName, int begin, int end)
Definition: blpapi_dispatchtbl.h:200
Definition: blpapi_timepoint.h:104
int(* blpapi_ProviderSession_activateSubServiceCodeRange)(blpapi_ProviderSession_t *session, const char *serviceName, int begin, int end, int priority)
Definition: blpapi_dispatchtbl.h:194
int(* blpapi_AuthOptions_copy)(blpapi_AuthOptions_t *lhs, const blpapi_AuthOptions_t *rhs)
Definition: blpapi_dispatchtbl.h:555
int(* blpapi_MessageProperties_copy)(blpapi_MessageProperties_t **dest, const blpapi_MessageProperties_t *src)
Definition: blpapi_dispatchtbl.h:380
blpapi_FunctionEntries_t g_blpapiFunctionEntries
int(* blpapi_TestUtil_appendMessage)(blpapi_MessageFormatter_t **formatter, blpapi_Event_t *event, const blpapi_SchemaElementDefinition_t *messageType, const blpapi_MessageProperties_t *properties)
Definition: blpapi_dispatchtbl.h:369
int(* blpapi_Session_subscribeEx)(blpapi_Session_t *session, const blpapi_SubscriptionList_t *subscriptionList, const blpapi_Identity_t *handle, const char *requestLabel, int requestLabelLen, blpapi_SubscriptionPreprocessErrorHandler_t errorHandler, void *userData)
Definition: blpapi_dispatchtbl.h:609
float(* blpapi_SessionOptions_slowConsumerWarningLoWaterMark)(blpapi_SessionOptions_t *parameters)
Definition: blpapi_dispatchtbl.h:138
int(* blpapi_MessageFormatter_destroy)(blpapi_MessageFormatter_t *formatter)
Definition: blpapi_dispatchtbl.h:512
struct blpapi_AuthUser blpapi_AuthUser_t
Definition: blpapi_types.h:206
int(* blpapi_ProviderSession_flushPublishedEvents)(blpapi_ProviderSession_t *session, int *allFlushed, int timeoutMsecs)
Definition: blpapi_dispatchtbl.h:332
int(* blpapi_AbstractSession_sessionName)(blpapi_AbstractSession_t *session, const char **sessionName, size_t *size)
Definition: blpapi_dispatchtbl.h:710
int(* blpapi_Logging_configureLogging)(int level, const char *fileName, int rolloverFileCount, int rolloverFileLimit)
Definition: blpapi_dispatchtbl.h:723
int(* blpapi_AuthOptions_create_forUserMode)(blpapi_AuthOptions_t **options, const blpapi_AuthUser_t *user)
Definition: blpapi_dispatchtbl.h:538
int(* blpapi_Socks5Config_copy)(blpapi_Socks5Config_t **socks5Config, const blpapi_Socks5Config_t *srcSocks5Config)
Definition: blpapi_dispatchtbl.h:674
int(* blpapi_SessionOptions_defaultKeepAliveResponseTimeout)(blpapi_SessionOptions_t *parameters)
Definition: blpapi_dispatchtbl.h:146
int(* blpapi_MessageFormatter_setValueInt64)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Int64_t value)
Definition: blpapi_dispatchtbl.h:419
struct blpapi_Element blpapi_Element_t
Definition: blpapi_types.h:136
void(* blpapi_SessionOptions_setMaxEventQueueSize)(blpapi_SessionOptions_t *parameters, size_t maxEventQueueSize)
Definition: blpapi_dispatchtbl.h:125
int(* blpapi_MessageFormatter_appendElement)(blpapi_MessageFormatter_t *formatter)
Definition: blpapi_dispatchtbl.h:497
int(* blpapi_RequestTemplate_release)(const blpapi_RequestTemplate_t *requestTemplate)
Definition: blpapi_dispatchtbl.h:229
blpapi_Logging_Severity_t
Definition: blpapi_types.h:116
int(* blpapi_Element_setElementBytes)(blpapi_Element_t *element, const char *nameString, const blpapi_Name_t *name, const char *value, size_t length)
Definition: blpapi_dispatchtbl.h:651
int(* blpapi_SessionOptions_setDefaultKeepAliveResponseTimeout)(blpapi_SessionOptions_t *parameters, int responseTimeout)
Definition: blpapi_dispatchtbl.h:142
int(* blpapi_ProviderSession_terminateSubscriptionsOnTopics)(blpapi_ProviderSession_t *session, const blpapi_Topic_t **topics, size_t numTopics, const char *message)
Definition: blpapi_dispatchtbl.h:256
struct blpapi_Operation blpapi_Operation_t
Definition: blpapi_types.h:157
Common definitions used by the library.
int(* blpapi_MessageFormatter_appendValueString)(blpapi_MessageFormatter_t *formatter, const char *value)
Definition: blpapi_dispatchtbl.h:491
int(* blpapi_ProviderSession_release)(const blpapi_ProviderSession_t *session)
Definition: blpapi_dispatchtbl.h:733
struct blpapi_Event blpapi_Event_t
Definition: blpapi_types.h:139
void(* blpapi_AuthApplication_destroy)(blpapi_AuthApplication_t *app)
Definition: blpapi_dispatchtbl.h:586
void(* blpapi_MessageProperties_destroy)(blpapi_MessageProperties_t *messageProperties)
Definition: blpapi_dispatchtbl.h:377
int(* blpapi_AuthToken_copy)(blpapi_AuthToken_t *lhs, const blpapi_AuthToken_t *rhs)
Definition: blpapi_dispatchtbl.h:594
void(* blpapi_Request_setPreferredRoute)(blpapi_Request_t *request, blpapi_CorrelationId_t *correlationId)
Definition: blpapi_dispatchtbl.h:131
int(* blpapi_AuthUser_duplicate)(blpapi_AuthUser_t **user, const blpapi_AuthUser_t *dup)
Definition: blpapi_dispatchtbl.h:569
int(* blpapi_MessageFormatter_setValueInt32)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Int32_t value)
Definition: blpapi_dispatchtbl.h:414
void(* blpapi_SubscriptionPreprocessErrorHandler_t)(const blpapi_CorrelationId_t *correlationId, const char *subscriptionString, int errorCode, const char *errorDescription, void *userData)
Definition: blpapi_dispatchtbl.h:99
int(* blpapi_SessionOptions_serviceDownloadTimeout)(blpapi_SessionOptions_t *parameters)
Definition: blpapi_dispatchtbl.h:252
int(* blpapi_Element_setValueBytes)(blpapi_Element_t *element, const char *value, size_t length, size_t index)
Definition: blpapi_dispatchtbl.h:646
int(* blpapi_SessionOptions_setApplicationIdentityKey)(blpapi_SessionOptions_t *parameters, const char *applicationIdentityKey, unsigned size)
Definition: blpapi_dispatchtbl.h:635
void(* blpapi_TlsOptions_setCrlFetchTimeoutMs)(blpapi_TlsOptions_t *paramaters, int crlFetchTimeoutMs)
Definition: blpapi_dispatchtbl.h:294
struct blpapi_AuthToken blpapi_AuthToken_t
Definition: blpapi_types.h:212
int(* blpapi_MessageFormatter_setValueHighPrecisionDatetime)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const blpapi_HighPrecisionDatetime_t *value)
Definition: blpapi_dispatchtbl.h:439
void(* blpapi_ServiceRegistrationOptions_setPartsToRegister)(blpapi_ServiceRegistrationOptions_t *session, int parts)
Definition: blpapi_dispatchtbl.h:186
int(* blpapi_SubscriptionList_isResolvedAt)(blpapi_SubscriptionList_t *, int *, size_t)
Definition: blpapi_dispatchtbl.h:182
struct blpapi_Socks5Config blpapi_Socks5Config_t
Definition: blpapi_types.h:175
int(* blpapi_MessageFormatter_setValueFromName)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const blpapi_Name_t *value)
Definition: blpapi_dispatchtbl.h:449
int(* blpapi_AuthUser_createWithLogonName)(blpapi_AuthUser_t **user)
Definition: blpapi_dispatchtbl.h:560
int(* blpapi_Element_getValueAsHighPrecisionDatetime)(const blpapi_Element_t *, blpapi_HighPrecisionDatetime_t *, size_t)
Definition: blpapi_dispatchtbl.h:157
long long(* blpapi_TimePointUtil_nanosecondsBetween)(const blpapi_TimePoint_t *start, const blpapi_TimePoint_t *end)
Definition: blpapi_dispatchtbl.h:220
int(* blpapi_MessageFormatter_setValueString)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const char *value)
Definition: blpapi_dispatchtbl.h:444
size_t(* blpapi_SessionOptions_maxEventQueueSize)(blpapi_SessionOptions_t *parameters)
Definition: blpapi_dispatchtbl.h:134
int(* blpapi_SessionOptions_sessionName)(const char **sessionName, size_t *size, blpapi_SessionOptions_t *parameters)
Definition: blpapi_dispatchtbl.h:701
int(* blpapi_EventFormatter_setValueBytes)(blpapi_EventFormatter_t *formatter, const char *typeString, const blpapi_Name_t *typeName, const char *value, size_t length)
Definition: blpapi_dispatchtbl.h:657
int(* blpapi_MessageProperties_assign)(blpapi_MessageProperties_t *lhs, const blpapi_MessageProperties_t *rhs)
Definition: blpapi_dispatchtbl.h:383
int(* blpapi_HighPrecisionDatetime_fromTimePoint)(blpapi_HighPrecisionDatetime_t *datetime, const blpapi_TimePoint_t *timePoint, short offset)
Definition: blpapi_dispatchtbl.h:223
int(* blpapi_MessageFormatter_setValueBytes)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const char *value, size_t length)
Definition: blpapi_dispatchtbl.h:664
int(* blpapi_MessageFormatter_appendValueFromName)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *value)
Definition: blpapi_dispatchtbl.h:494
int blpapi_Int32_t
Definition: blpapi_types.h:67
int(* blpapi_MessageIterator_addRef)(const blpapi_MessageIterator_t *iterator)
Definition: blpapi_dispatchtbl.h:715
int(* blpapi_Message_getRequestId)(const blpapi_Message_t *message, const char **requestId)
Definition: blpapi_dispatchtbl.h:600
struct blpapi_Name blpapi_Name_t
Definition: blpapi_types.h:154
int(* blpapi_SessionOptions_setDefaultKeepAliveInactivityTime)(blpapi_SessionOptions_t *parameters, int inactivityTime)
Definition: blpapi_dispatchtbl.h:140
int(* blpapi_Message_fragmentType)(const blpapi_Message_t *message)
Definition: blpapi_dispatchtbl.h:133
int(* blpapi_MessageProperties_setRecapType)(blpapi_MessageProperties_t *messageProperties, int recap, int fragment)
Definition: blpapi_dispatchtbl.h:391
int(* blpapi_AuthToken_duplicate)(blpapi_AuthToken_t **token, const blpapi_AuthToken_t *dup)
Definition: blpapi_dispatchtbl.h:591
void(* blpapi_TlsOptions_destroy)(blpapi_TlsOptions_t *parameters)
Definition: blpapi_dispatchtbl.h:302
int(* blpapi_RequestTemplate_addRef)(const blpapi_RequestTemplate_t *requestTemplate)
Definition: blpapi_dispatchtbl.h:227
int(* blpapi_StreamWriter_t)(const char *data, int length, void *stream)
Definition: blpapi_streamproxy.h:53
void(* blpapi_SessionOptions_setTlsOptions)(blpapi_SessionOptions_t *parameters, const blpapi_TlsOptions_t *tlsOptions)
Definition: blpapi_dispatchtbl.h:279
int(* blpapi_MessageFormatter_popElement)(blpapi_MessageFormatter_t *formatter)
Definition: blpapi_dispatchtbl.h:462
int(* blpapi_ProviderSession_deregisterService)(blpapi_ProviderSession_t *session, const char *serviceName)
Definition: blpapi_dispatchtbl.h:184
int blpapi_Bool_t
Definition: blpapi_types.h:62
int(* blpapi_TestUtil_deserializeService)(const char *schema, size_t schemaLength, blpapi_Service_t **service)
Definition: blpapi_dispatchtbl.h:351
int(* blpapi_MessageProperties_setCorrelationIds)(blpapi_MessageProperties_t *messageProperties, const blpapi_CorrelationId_t *correlationIds, size_t numCorrelationIds)
Definition: blpapi_dispatchtbl.h:386
int(* blpapi_MessageProperties_create)(blpapi_MessageProperties_t **messageProperties)
Definition: blpapi_dispatchtbl.h:374
int(* blpapi_SessionOptions_setSessionIdentityOptions)(blpapi_SessionOptions_t *parameters, const blpapi_AuthOptions_t *authOptions, blpapi_CorrelationId_t *cid)
Definition: blpapi_dispatchtbl.h:521
int(* blpapi_MessageFormatter_setValueDatetime)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const blpapi_Datetime_t *value)
Definition: blpapi_dispatchtbl.h:434
Definition: blpapi_dispatchtbl.h:109
int(* blpapi_Operation_responseDefinitionFromName)(blpapi_Operation_t *operation, blpapi_SchemaElementDefinition_t **responseDefinition, const blpapi_Name_t *name)
Definition: blpapi_dispatchtbl.h:515
int(* blpapi_MessageFormatter_appendValueFloat32)(blpapi_MessageFormatter_t *formatter, blpapi_Float32_t value)
Definition: blpapi_dispatchtbl.h:477
int(* blpapi_AuthApplication_copy)(blpapi_AuthApplication_t *lhs, const blpapi_AuthApplication_t *rhs)
Definition: blpapi_dispatchtbl.h:583
size_t g_blpapiFunctionTableSize
Provide a key to identify individual subscriptions or requests.
int(* blpapi_SessionOptions_recordSubscriptionDataReceiveTimes)(blpapi_SessionOptions_t *parameters)
Definition: blpapi_dispatchtbl.h:216
int(* blpapi_MessageFormatter_appendValueChar)(blpapi_MessageFormatter_t *formatter, char value)
Definition: blpapi_dispatchtbl.h:468
int(* blpapi_ServiceRegistrationOptions_addActiveSubServiceCodeRange)(blpapi_ServiceRegistrationOptions_t *parameters, int start, int end, int priority)
Definition: blpapi_dispatchtbl.h:205
struct blpapi_EventQueue blpapi_EventQueue_t
Definition: blpapi_types.h:148
int(* blpapi_SessionOptions_print)(blpapi_SessionOptions_t *parameters, blpapi_StreamWriter_t streamWriter, void *stream, int indentLevel, int spacesPerLevel)
Definition: blpapi_dispatchtbl.h:323
int(* blpapi_Element_setValueHighPrecisionDatetime)(blpapi_Element_t *, const blpapi_HighPrecisionDatetime_t *, size_t)
Definition: blpapi_dispatchtbl.h:161
struct blpapi_SchemaElementDefinition blpapi_SchemaElementDefinition_t
Definition: blpapi_types.h:191
int(* blpapi_MessageFormatter_setValueChar)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, char value)
Definition: blpapi_dispatchtbl.h:409
int(* blpapi_Session_createSnapshotRequestTemplate)(blpapi_RequestTemplate_t **requestTemplate, blpapi_Session_t *session, const char *subscriptionString, const blpapi_Identity_t *identity, blpapi_CorrelationId_t *correlationId)
Definition: blpapi_dispatchtbl.h:234
int(* blpapi_ProviderSession_deleteTopics)(blpapi_ProviderSession_t *session, const blpapi_Topic_t **topics, size_t numTopics)
Definition: blpapi_dispatchtbl.h:190
void(* blpapi_SessionOptions_setRecordSubscriptionDataReceiveTimes)(blpapi_SessionOptions_t *parameters, int shouldRecord)
Definition: blpapi_dispatchtbl.h:218
struct blpapi_ServiceRegistrationOptions blpapi_ServiceRegistrationOptions_t
Definition: blpapi_dispatchtbl.h:93
void(* blpapi_AuthToken_destroy)(blpapi_AuthToken_t *token)
Definition: blpapi_dispatchtbl.h:597
int(* blpapi_AbstractSession_generateManualToken)(blpapi_AbstractSession_t *session, blpapi_CorrelationId_t *correlationId, const char *user, const char *manualIp, blpapi_EventQueue_t *eventQueue)
Definition: blpapi_dispatchtbl.h:305
struct blpapi_RequestTemplate blpapi_RequestTemplate_t
Definition: blpapi_dispatchtbl.h:97
int(* blpapi_SessionOptions_serviceCheckTimeout)(blpapi_SessionOptions_t *parameters)
Definition: blpapi_dispatchtbl.h:250
struct blpapi_SubscriptionList blpapi_SubscriptionList_t
Definition: blpapi_dispatchtbl.h:90
int(* blpapi_HighPrecisionDatetime_compare)(const blpapi_HighPrecisionDatetime_t *, const blpapi_HighPrecisionDatetime_t *)
Definition: blpapi_dispatchtbl.h:148
int(* blpapi_TestUtil_createTopic)(blpapi_Topic_t **topic, const blpapi_Service_t *service, int isActive)
Definition: blpapi_dispatchtbl.h:359
int(* blpapi_EventFormatter_appendFragmentedRecapMessage)(blpapi_EventFormatter_t *formatter, const char *typeString, blpapi_Name_t *typeName, const blpapi_Topic_t *topic, const blpapi_CorrelationId_t *cid, int fragmentType)
Definition: blpapi_dispatchtbl.h:263
int(* blpapi_SessionOptions_setServiceDownloadTimeout)(blpapi_SessionOptions_t *parameters, int timeoutMsecs)
Definition: blpapi_dispatchtbl.h:248
struct blpapi_AuthOptions blpapi_AuthOptions_t
Definition: blpapi_types.h:203
int(* blpapi_AuthUser_createWithManualOptions)(blpapi_AuthUser_t **user, const char *userId, const char *ipAddress)
Definition: blpapi_dispatchtbl.h:565
struct blpapi_Identity blpapi_Identity_t
Definition: blpapi_types.h:188
int(* blpapi_SessionOptions_applicationIdentityKey)(const char **applicationIdentityKey, size_t *size, blpapi_SessionOptions_t *parameters)
Definition: blpapi_dispatchtbl.h:631
void(* blpapi_AuthOptions_destroy)(blpapi_AuthOptions_t *options)
Definition: blpapi_dispatchtbl.h:558
int(* blpapi_Message_print)(const blpapi_Message_t *message, blpapi_StreamWriter_t streamWriter, void *stream, int indentLevel, int spacesPerLevel)
Definition: blpapi_dispatchtbl.h:240
int(* blpapi_SessionOptions_setServiceCheckTimeout)(blpapi_SessionOptions_t *parameters, int timeoutMsecs)
Definition: blpapi_dispatchtbl.h:246
int(* blpapi_SessionOptions_bandwidthSaveModeDisabled)(blpapi_SessionOptions_t *parameters)
Definition: blpapi_dispatchtbl.h:347
void(* blpapi_AuthUser_destroy)(blpapi_AuthUser_t *user)
Definition: blpapi_dispatchtbl.h:575
int(* blpapi_SessionOptions_keepAliveEnabled)(blpapi_SessionOptions_t *)
Definition: blpapi_dispatchtbl.h:178
int(* blpapi_SessionOptions_defaultKeepAliveInactivityTime)(blpapi_SessionOptions_t *parameters)
Definition: blpapi_dispatchtbl.h:144
int(* blpapi_AuthApplication_duplicate)(blpapi_AuthApplication_t **app, const blpapi_AuthApplication_t *dup)
Definition: blpapi_dispatchtbl.h:580
int(* blpapi_SessionOptions_setSlowConsumerWarningLoWaterMark)(blpapi_SessionOptions_t *parameters, float loWaterMark)
Definition: blpapi_dispatchtbl.h:129
int(* blpapi_MessageFormatter_appendValueHighPrecisionDatetime)(blpapi_MessageFormatter_t *formatter, const blpapi_HighPrecisionDatetime_t *value)
Definition: blpapi_dispatchtbl.h:487
struct blpapi_MessageIterator blpapi_MessageIterator_t
Definition: blpapi_types.h:151
int(* blpapi_AuthOptions_create_default)(blpapi_AuthOptions_t **options)
Definition: blpapi_dispatchtbl.h:536
int(* blpapi_Session_release)(const blpapi_Session_t *session)
Definition: blpapi_dispatchtbl.h:730
int(* blpapi_SessionOptions_setServerAddressWithProxy)(blpapi_SessionOptions_t *parameters, const char *serverHost, unsigned short serverPort, const blpapi_Socks5Config_t *socks5Config, size_t index)
Definition: blpapi_dispatchtbl.h:693
int(* blpapi_Session_resubscribeEx)(blpapi_Session_t *session, const blpapi_SubscriptionList_t *resubscriptionList, const char *requestLabel, int requestLabelLen, blpapi_SubscriptionPreprocessErrorHandler_t errorHandler, void *userData)
Definition: blpapi_dispatchtbl.h:616
int(* blpapi_Session_addRef)(const blpapi_Session_t *session)
Definition: blpapi_dispatchtbl.h:729
int(* blpapi_SessionOptions_setBandwidthSaveModeDisabled)(blpapi_SessionOptions_t *parameters, int disableBandwidthSaveMode)
Definition: blpapi_dispatchtbl.h:344
int(* blpapi_AuthUser_createWithActiveDirectoryProperty)(blpapi_AuthUser_t **user, const char *propertyName)
Definition: blpapi_dispatchtbl.h:562
int(* blpapi_EventFormatter_appendMessageSeq)(blpapi_EventFormatter_t *formatter, char const *typeString, blpapi_Name_t *typeName, const blpapi_Topic_t *topic, unsigned int sequenceNumber, unsigned int)
Definition: blpapi_dispatchtbl.h:110
int(* blpapi_ServiceRegistrationOptions_getPartsToRegister)(blpapi_ServiceRegistrationOptions_t *session)
Definition: blpapi_dispatchtbl.h:188
struct blpapi_Topic blpapi_Topic_t
Definition: blpapi_dispatchtbl.h:75
struct blpapi_MessageProperties blpapi_MessageProperties_t
Definition: blpapi_types.h:200
int(* blpapi_MessageFormatter_appendValueFloat64)(blpapi_MessageFormatter_t *formatter, blpapi_Float64_t value)
Definition: blpapi_dispatchtbl.h:480
Provide preprocessor macros for BLPAPI library version information.
int(* blpapi_SessionOptions_flushPublishedEventsTimeout)(blpapi_SessionOptions_t *parameters)
Definition: blpapi_dispatchtbl.h:328
struct blpapi_TlsOptions blpapi_TlsOptions_t
Definition: blpapi_types.h:178
Definition: blpapi_datetime.h:102
int(* blpapi_MessageFormatter_setValueNull)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName)
Definition: blpapi_dispatchtbl.h:454
int(* blpapi_Element_setElementHighPrecisionDatetime)(blpapi_Element_t *, const char *, const blpapi_Name_t *, const blpapi_HighPrecisionDatetime_t *)
Definition: blpapi_dispatchtbl.h:164
int(* blpapi_TestUtil_createEvent)(blpapi_Event_t **event, int eventType)
Definition: blpapi_dispatchtbl.h:367
int(* blpapi_SessionOptions_setSessionName)(blpapi_SessionOptions_t *parameters, const char *sessionName, size_t size)
Definition: blpapi_dispatchtbl.h:705
int(* blpapi_AuthOptions_create_forUserAndAppMode)(blpapi_AuthOptions_t **options, const blpapi_AuthUser_t *user, const blpapi_AuthApplication_t *app)
Definition: blpapi_dispatchtbl.h:544
int(* blpapi_EventFormatter_setValueNull)(blpapi_EventFormatter_t *, const char *, const blpapi_Name_t *)
Definition: blpapi_dispatchtbl.h:173
struct blpapi_EventFormatter blpapi_EventFormatter_t
Definition: blpapi_types.h:145
int(* blpapi_AuthToken_create)(blpapi_AuthToken_t **token, const char *tokenStr)
Definition: blpapi_dispatchtbl.h:588
A signature for callback on print and default C++ implementation.
double blpapi_Float64_t
Definition: blpapi_types.h:72
int(* blpapi_Message_release)(const blpapi_Message_t *message)
Definition: blpapi_dispatchtbl.h:124
float(* blpapi_SessionOptions_slowConsumerWarningHiWaterMark)(blpapi_SessionOptions_t *parameters)
Definition: blpapi_dispatchtbl.h:136
int(* blpapi_TestUtil_getAdminMessageDefinition)(blpapi_SchemaElementDefinition_t **definition, blpapi_Name_t *messageName)
Definition: blpapi_dispatchtbl.h:363
int(* blpapi_Message_timeReceived)(const blpapi_Message_t *message, blpapi_TimePoint_t *timeReceived)
Definition: blpapi_dispatchtbl.h:214
int(* blpapi_SessionOptions_setFlushPublishedEventsTimeout)(blpapi_SessionOptions_t *parameters, int timeoutMsecs)
Definition: blpapi_dispatchtbl.h:330
void(* blpapi_Logging_logTestMessage)(blpapi_Logging_Severity_t severity)
Definition: blpapi_dispatchtbl.h:212
int(* blpapi_MessageFormatter_copy)(blpapi_MessageFormatter_t **formatter, const blpapi_MessageFormatter_t *original)
Definition: blpapi_dispatchtbl.h:506
int(* blpapi_MessageFormatter_appendValueInt32)(blpapi_MessageFormatter_t *formatter, blpapi_Int32_t value)
Definition: blpapi_dispatchtbl.h:471
int(* blpapi_Session_resubscribeWithId)(blpapi_Session_t *, const blpapi_SubscriptionList_t *, int, const char *, int)
Definition: blpapi_dispatchtbl.h:168
int(* blpapi_Socks5Config_print)(blpapi_Socks5Config_t *socks5Config, blpapi_StreamWriter_t streamWriter, void *userStream, int indentLevel, int spacesPerLevel)
Definition: blpapi_dispatchtbl.h:679
int(* blpapi_MessageFormatter_appendValueInt64)(blpapi_MessageFormatter_t *formatter, blpapi_Int64_t value)
Definition: blpapi_dispatchtbl.h:474
int(* blpapi_SessionOptions_setKeepAliveEnabled)(blpapi_SessionOptions_t *, int)
Definition: blpapi_dispatchtbl.h:176
int(* blpapi_DiagnosticsUtil_memoryInfo)(char *, size_t)
Definition: blpapi_dispatchtbl.h:175
int(* blpapi_HighPrecisionDatetime_print)(const blpapi_HighPrecisionDatetime_t *, blpapi_StreamWriter_t, void *, int, int)
Definition: blpapi_dispatchtbl.h:151
long long blpapi_Int64_t
Definition: blpapi_types.h:69
int(* blpapi_AbstractSession_generateAuthorizedIdentityAsync)(blpapi_AbstractSession_t *session, const blpapi_AuthOptions_t *authOptions, blpapi_CorrelationId_t *cid)
Definition: blpapi_dispatchtbl.h:526
int(* blpapi_MessageFormatter_pushElement)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName)
Definition: blpapi_dispatchtbl.h:458
int(* blpapi_Message_addRef)(const blpapi_Message_t *message)
Definition: blpapi_dispatchtbl.h:123
int(* blpapi_MessageProperties_setTimeReceived)(blpapi_MessageProperties_t *messageProperties, const blpapi_HighPrecisionDatetime_t *timestamp)
Definition: blpapi_dispatchtbl.h:396
struct blpapi_Request blpapi_Request_t
Definition: blpapi_dispatchtbl.h:81
int(* blpapi_Session_resubscribeWithIdEx)(blpapi_Session_t *session, const blpapi_SubscriptionList_t *resubscriptionList, int resubscriptionId, const char *requestLabel, int requestLabelLen, blpapi_SubscriptionPreprocessErrorHandler_t errorHandler, void *userData)
Definition: blpapi_dispatchtbl.h:622
struct blpapi_AbstractSession blpapi_AbstractSession_t
Definition: blpapi_types.h:127
int(* blpapi_AbstractSession_getAuthorizedIdentity)(blpapi_AbstractSession_t *session, const blpapi_CorrelationId_t *cid, blpapi_Identity_t **identity)
Definition: blpapi_dispatchtbl.h:531
void(* blpapi_TlsOptions_copy)(blpapi_TlsOptions_t *lhs, const blpapi_TlsOptions_t *rhs)
Definition: blpapi_dispatchtbl.h:300
int(* blpapi_MessageFormatter_setValueBool)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Bool_t value)
Definition: blpapi_dispatchtbl.h:404
struct blpapi_Session blpapi_Session_t
Definition: blpapi_types.h:169
float blpapi_Float32_t
Definition: blpapi_types.h:71
int(* blpapi_EventFormatter_appendFragmentedRecapMessageSeq)(blpapi_EventFormatter_t *formatter, const char *typeString, blpapi_Name_t *typeName, const blpapi_Topic_t *topic, int fragmentType, unsigned int sequenceNumber)
Definition: blpapi_dispatchtbl.h:270
struct blpapi_ProviderSession blpapi_ProviderSession_t
Definition: blpapi_types.h:160
int(* blpapi_SubscriptionList_addResolved)(blpapi_SubscriptionList_t *, const char *, const blpapi_CorrelationId_t *)
Definition: blpapi_dispatchtbl.h:179
int(* blpapi_MessageProperties_setService)(blpapi_MessageProperties_t *messageProperties, const blpapi_Service_t *service)
Definition: blpapi_dispatchtbl.h:400
int(* blpapi_TestUtil_serializeService)(blpapi_StreamWriter_t streamWriter, void *userStream, const blpapi_Service_t *service)
Definition: blpapi_dispatchtbl.h:355
int(* blpapi_EventFormatter_appendValueHighPrecisionDatetime)(blpapi_EventFormatter_t *formatter, const blpapi_HighPrecisionDatetime_t *value)
Definition: blpapi_dispatchtbl.h:313
struct blpapi_AuthApplication blpapi_AuthApplication_t
Definition: blpapi_types.h:209
int(* blpapi_MessageFormatter_appendValueBool)(blpapi_MessageFormatter_t *formatter, blpapi_Bool_t value)
Definition: blpapi_dispatchtbl.h:465
int(* blpapi_Session_sendRequestTemplate)(blpapi_Session_t *session, const blpapi_RequestTemplate_t *requestTemplate, blpapi_CorrelationId_t *correlationId)
Definition: blpapi_dispatchtbl.h:231
int(* blpapi_HighResolutionClock_now)(blpapi_TimePoint_t *timePoint)
Definition: blpapi_dispatchtbl.h:222
struct blpapi_MessageFormatter blpapi_MessageFormatter_t
Definition: blpapi_types.h:197
int(* blpapi_AuthApplication_create)(blpapi_AuthApplication_t **app, const char *appName)
Definition: blpapi_dispatchtbl.h:577
int(* blpapi_EventFormatter_appendRecapMessageSeq)(blpapi_EventFormatter_t *formatter, const blpapi_Topic_t *topic, const blpapi_CorrelationId_t *cid, unsigned int sequenceNumber, unsigned int)
Definition: blpapi_dispatchtbl.h:117
#define BLPAPI_EXPORT
Definition: blpapi_defs.h:171
struct blpapi_Service blpapi_Service_t
Definition: blpapi_types.h:166
int(* blpapi_AuthUser_copy)(blpapi_AuthUser_t *lhs, const blpapi_AuthUser_t *rhs)
Definition: blpapi_dispatchtbl.h:572
int(* blpapi_MessageFormatter_FormatMessageJson)(blpapi_MessageFormatter_t *formatter, const char *message)
Definition: blpapi_dispatchtbl.h:500
struct blpapi_SessionOptions blpapi_SessionOptions_t
Definition: blpapi_types.h:172
void(* blpapi_Socks5Config_destroy)(blpapi_Socks5Config_t *socks5Config)
Definition: blpapi_dispatchtbl.h:677
void(* blpapi_ServiceRegistrationOptions_removeAllActiveSubServiceCodeRanges)(blpapi_ServiceRegistrationOptions_t *parameters)
Definition: blpapi_dispatchtbl.h:210
int(* blpapi_AuthOptions_duplicate)(blpapi_AuthOptions_t **options, const blpapi_AuthOptions_t *dup)
Definition: blpapi_dispatchtbl.h:552
int(* blpapi_AuthOptions_create_forAppMode)(blpapi_AuthOptions_t **options, const blpapi_AuthApplication_t *app)
Definition: blpapi_dispatchtbl.h:541
int(* blpapi_MessageFormatter_setValueFloat32)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Float32_t value)
Definition: blpapi_dispatchtbl.h:424
struct blpapi_FunctionEntries blpapi_FunctionEntries_t
int(* blpapi_ProviderSession_addRef)(const blpapi_ProviderSession_t *session)
Definition: blpapi_dispatchtbl.h:731
int(* blpapi_EventFormatter_getElementDefinition)(blpapi_EventFormatter_t *formatter, blpapi_SchemaElementDefinition_t **definition)
Definition: blpapi_dispatchtbl.h:719
int(* blpapi_Message_recapType)(const blpapi_Message_t *message)
Definition: blpapi_dispatchtbl.h:245
int(* blpapi_EventFormatter_setValueHighPrecisionDatetime)(blpapi_EventFormatter_t *formatter, const char *typeString, const blpapi_Name_t *typeName, const blpapi_HighPrecisionDatetime_t *value)
Definition: blpapi_dispatchtbl.h:316
int(* blpapi_MessageFormatter_setValueFloat64)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Float64_t value)
Definition: blpapi_dispatchtbl.h:429
int(* blpapi_MessageFormatter_FormatMessageXml)(blpapi_MessageFormatter_t *formatter, const char *message)
Definition: blpapi_dispatchtbl.h:503
Definition: blpapi_datetime.h:115
void(* blpapi_TlsOptions_setTlsHandshakeTimeoutMs)(blpapi_TlsOptions_t *paramaters, int tlsHandshakeTimeoutMs)
Definition: blpapi_dispatchtbl.h:292
int(* blpapi_SessionOptions_getServerAddressWithProxy)(blpapi_SessionOptions_t *parameters, const char **serverHost, unsigned short *serverPort, const char **socks5Host, unsigned short *sock5Port, size_t index)
Definition: blpapi_dispatchtbl.h:685
int(* blpapi_ZfpUtil_getOptionsForLeasedLines)(blpapi_SessionOptions_t *sessionOptions, const blpapi_TlsOptions_t *tlsOptions, int remote)
Definition: blpapi_dispatchtbl.h:338
int(* blpapi_Request_getRequestId)(const blpapi_Request_t *request, const char **requestId)
Definition: blpapi_dispatchtbl.h:602
int(* blpapi_Element_getValueAsBytes)(const blpapi_Element_t *element, const char **buffer, size_t *length, size_t index)
Definition: blpapi_dispatchtbl.h:641
int(* blpapi_MessageProperties_setRequestId)(blpapi_MessageProperties_t *messageProperties, const char *requestId)
Definition: blpapi_dispatchtbl.h:604