BLPAPI C++ 3.25.12
Loading...
Searching...
No Matches
blpapi_dispatchtbl.h
Go to the documentation of this file.
1/* Copyright 2012. Bloomberg Finance L.P.
2 *
3 * Permission is hereby granted, free of charge, to any person obtaining a copy
4 * of this software and associated documentation files (the "Software"), to
5 * deal in the Software without restriction, including without limitation the
6 * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
7 * sell copies of the Software, and to permit persons to whom the Software is
8 * furnished to do so, subject to the following conditions: The above
9 * copyright notice and this permission notice shall be included in all copies
10 * or substantial portions of the Software.
11 *
12 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
14 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
15 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
16 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
17 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
18 * IN THE SOFTWARE.
19 */
20
28#ifndef INCLUDED_BLPAPI_DISPATCHTBL
29#define INCLUDED_BLPAPI_DISPATCHTBL
30
51#include <blpapi_defs.h>
52#include <blpapi_streamproxy.h>
53#include <blpapi_types.h>
55
56#ifdef __cplusplus
57
58#ifndef BLPAPI_MIN_VERSION
59#define BLPAPI_MIN_VERSION BLPAPI_SDK_VERSION
60#endif
61
62#ifndef BLPAPI_TARGET_VERSION
63#define BLPAPI_TARGET_VERSION BLPAPI_SDK_VERSION
64#endif
65
66#if BLPAPI_MIN_VERSION > BLPAPI_TARGET_VERSION
67#error "Min required version cannot be greater than target version"
68#endif
69
70extern "C" {
71
72// Forward declarations
73struct blpapi_CorrelationId_t_;
74typedef struct blpapi_CorrelationId_t_ blpapi_CorrelationId_t;
75
76struct blpapi_Topic;
77typedef struct blpapi_Topic blpapi_Topic_t;
78
79struct blpapi_Message;
80typedef struct blpapi_Message blpapi_Message_t;
81
82struct blpapi_Request;
83typedef struct blpapi_Request blpapi_Request_t;
84
87
88struct blpapi_TimePoint;
90
91struct blpapi_SubscriptionList;
92typedef struct blpapi_SubscriptionList blpapi_SubscriptionList_t;
93
94struct blpapi_ServiceRegistrationOptions;
95typedef struct blpapi_ServiceRegistrationOptions
97
98struct blpapi_RequestTemplate;
99typedef struct blpapi_RequestTemplate blpapi_RequestTemplate_t;
100
102 const blpapi_CorrelationId_t *correlationId,
103 const char *subscriptionString,
104 int errorCode,
105 const char *errorDescription,
106 void *userData);
107
108// End Forward declarations
109
110// Function dispatch table declaration
113 blpapi_EventFormatter_t *formatter,
114 char const *typeString,
115 blpapi_Name_t *typeName,
116 const blpapi_Topic_t *topic,
117 unsigned int sequenceNumber,
118 unsigned int);
120 blpapi_EventFormatter_t *formatter,
121 const blpapi_Topic_t *topic,
122 const blpapi_CorrelationId_t *cid,
123 unsigned int sequenceNumber,
124 unsigned int);
128 blpapi_SessionOptions_t *parameters, size_t maxEventQueueSize);
130 blpapi_SessionOptions_t *parameters, float hiWaterMark);
132 blpapi_SessionOptions_t *parameters, float loWaterMark);
134 blpapi_Request_t *request, blpapi_CorrelationId_t *correlationId);
137 blpapi_SessionOptions_t *parameters);
139 blpapi_SessionOptions_t *parameters);
141 blpapi_SessionOptions_t *parameters);
143 blpapi_SessionOptions_t *parameters, int inactivityTime);
145 blpapi_SessionOptions_t *parameters, int responseTimeout);
147 blpapi_SessionOptions_t *parameters);
149 blpapi_SessionOptions_t *parameters);
156 void *,
157 int,
158 int);
160 const blpapi_Element_t *,
162 size_t);
165 size_t);
167 const char *,
168 const blpapi_Name_t *,
172 int,
173 const char *,
174 int);
176 blpapi_EventFormatter_t *, const char *, const blpapi_Name_t *);
177 int (*blpapi_DiagnosticsUtil_memoryInfo)(char *, size_t);
182 const char *,
183 const blpapi_CorrelationId_t *);
185 blpapi_SubscriptionList_t *, int *, size_t);
187 blpapi_ProviderSession_t *session, const char *serviceName);
189 blpapi_ServiceRegistrationOptions_t *session, int parts);
194 const blpapi_Topic_t **topics,
195 size_t numTopics);
198 const char *serviceName,
199 int begin,
200 int end,
201 int priority);
204 const char *serviceName,
205 int begin,
206 int end);
209 int start,
210 int end,
211 int priority);
215 const char *(*blpapi_getVersionIdentifier)();
217 const blpapi_Message_t *message, blpapi_TimePoint_t *timeReceived);
219 blpapi_SessionOptions_t *parameters);
221 blpapi_SessionOptions_t *parameters, int shouldRecord);
223 const blpapi_TimePoint_t *start, const blpapi_TimePoint_t *end);
227 const blpapi_TimePoint_t *timePoint,
228 short offset);
230 const blpapi_RequestTemplate_t *requestTemplate);
232 const blpapi_RequestTemplate_t *requestTemplate);
234 const blpapi_RequestTemplate_t *requestTemplate,
235 blpapi_CorrelationId_t *correlationId);
237 blpapi_RequestTemplate_t **requestTemplate,
238 blpapi_Session_t *session,
239 const char *subscriptionString,
240 const blpapi_Identity_t *identity,
241 blpapi_CorrelationId_t *correlationId);
243 blpapi_StreamWriter_t streamWriter,
244 void *stream,
245 int indentLevel,
246 int spacesPerLevel);
249 blpapi_SessionOptions_t *parameters, int timeoutMsecs);
251 blpapi_SessionOptions_t *parameters, int timeoutMsecs);
253 blpapi_SessionOptions_t *parameters);
255 blpapi_SessionOptions_t *parameters);
256
257 // 3.10.5
260 const blpapi_Topic_t **topics,
261 size_t numTopics,
262 const char *message);
263
264 // 3.10.8
266 blpapi_EventFormatter_t *formatter,
267 const char *typeString,
268 blpapi_Name_t *typeName,
269 const blpapi_Topic_t *topic,
270 const blpapi_CorrelationId_t *cid,
271 int fragmentType);
273 blpapi_EventFormatter_t *formatter,
274 const char *typeString,
275 blpapi_Name_t *typeName,
276 const blpapi_Topic_t *topic,
277 int fragmentType,
278 unsigned int sequenceNumber);
279
280 // 3.11.0
282 blpapi_SessionOptions_t *parameters,
283 const blpapi_TlsOptions_t *tlsOptions);
284 blpapi_TlsOptions_t *(*blpapi_TlsOptions_createFromFiles)(
285 const char *clientCredentialsFileName,
286 const char *clientCredentialsPassword,
287 const char *trustedCertificatesFileName);
288 blpapi_TlsOptions_t *(*blpapi_TlsOptions_createFromBlobs)(
289 const char *clientCredentialsRawData,
290 int clientCredentialsRawDataLength,
291 const char *clientCredentialsPassword,
292 const char *trustedCertificatesRawData,
293 int trustedCertificatesRawDataLength);
295 blpapi_TlsOptions_t *paramaters, int tlsHandshakeTimeoutMs);
297 blpapi_TlsOptions_t *paramaters, int crlFetchTimeoutMs);
298
299 blpapi_TlsOptions_t *(*blpapi_TlsOptions_create)(void);
300 blpapi_TlsOptions_t *(*blpapi_TlsOptions_duplicate)(
301 const blpapi_TlsOptions_t *parameters);
305
306 // 3.11.2
309 blpapi_CorrelationId_t *correlationId,
310 const char *user,
311 const char *manualIp,
312 blpapi_EventQueue_t *eventQueue);
313
314 // 3.11.4
316 blpapi_EventFormatter_t *formatter,
317 const blpapi_HighPrecisionDatetime_t *value);
319 blpapi_EventFormatter_t *formatter,
320 const char *typeString,
321 const blpapi_Name_t *typeName,
322 const blpapi_HighPrecisionDatetime_t *value);
323
324 // 3.12.0
326 blpapi_StreamWriter_t streamWriter,
327 void *stream,
328 int indentLevel,
329 int spacesPerLevel);
331 blpapi_SessionOptions_t *parameters);
333 blpapi_SessionOptions_t *parameters, int timeoutMsecs);
336 int *allFlushed,
337 int timeoutMsecs);
338
339 // 3.13.0
341 blpapi_SessionOptions_t *sessionOptions,
342 const blpapi_TlsOptions_t *tlsOptions,
343 int remote);
344
345 // 3.14.0
347 blpapi_SessionOptions_t *parameters, int disableBandwidthSaveMode);
348
350 blpapi_SessionOptions_t *parameters);
351
352 // 3.14.1
353 int (*blpapi_TestUtil_deserializeService)(const char *schema,
354 size_t schemaLength,
355 blpapi_Service_t **service);
356
358 void *userStream,
359 const blpapi_Service_t *service);
360
362 const blpapi_Service_t *service,
363 int isActive);
364
367 blpapi_Name_t *messageName);
368
369 int (*blpapi_TestUtil_createEvent)(blpapi_Event_t **event, int eventType);
370
372 blpapi_Event_t *event,
373 const blpapi_SchemaElementDefinition_t *messageType,
374 const blpapi_MessageProperties_t *properties);
375
377 blpapi_MessageProperties_t **messageProperties);
378
380 blpapi_MessageProperties_t *messageProperties);
381
383 const blpapi_MessageProperties_t *src);
384
386 const blpapi_MessageProperties_t *rhs);
387
389 blpapi_MessageProperties_t *messageProperties,
390 const blpapi_CorrelationId_t *correlationIds,
391 size_t numCorrelationIds);
392
394 blpapi_MessageProperties_t *messageProperties,
395 int recap,
396 int fragment);
397
399 blpapi_MessageProperties_t *messageProperties,
400 const blpapi_HighPrecisionDatetime_t *timestamp);
401
403 blpapi_MessageProperties_t *messageProperties,
404 const blpapi_Service_t *service);
405
407 blpapi_MessageFormatter_t *formatter,
408 const blpapi_Name_t *typeName,
409 blpapi_Bool_t value);
410
412 blpapi_MessageFormatter_t *formatter,
413 const blpapi_Name_t *typeName,
414 char value);
415
417 blpapi_MessageFormatter_t *formatter,
418 const blpapi_Name_t *typeName,
419 blpapi_Int32_t value);
420
422 blpapi_MessageFormatter_t *formatter,
423 const blpapi_Name_t *typeName,
424 blpapi_Int64_t value);
425
427 blpapi_MessageFormatter_t *formatter,
428 const blpapi_Name_t *typeName,
429 blpapi_Float32_t value);
430
432 blpapi_MessageFormatter_t *formatter,
433 const blpapi_Name_t *typeName,
434 blpapi_Float64_t value);
435
437 blpapi_MessageFormatter_t *formatter,
438 const blpapi_Name_t *typeName,
439 const blpapi_Datetime_t *value);
440
442 blpapi_MessageFormatter_t *formatter,
443 const blpapi_Name_t *typeName,
444 const blpapi_HighPrecisionDatetime_t *value);
445
447 blpapi_MessageFormatter_t *formatter,
448 const blpapi_Name_t *typeName,
449 const char *value);
450
452 blpapi_MessageFormatter_t *formatter,
453 const blpapi_Name_t *typeName,
454 const blpapi_Name_t *value);
455
457 blpapi_MessageFormatter_t *formatter,
458 const blpapi_Name_t *typeName);
459
461 blpapi_MessageFormatter_t *formatter,
462 const blpapi_Name_t *typeName);
463
465 blpapi_MessageFormatter_t *formatter);
466
468 blpapi_MessageFormatter_t *formatter, blpapi_Bool_t value);
469
471 blpapi_MessageFormatter_t *formatter, char value);
472
474 blpapi_MessageFormatter_t *formatter, blpapi_Int32_t value);
475
477 blpapi_MessageFormatter_t *formatter, blpapi_Int64_t value);
478
481
484
486 blpapi_MessageFormatter_t *formatter,
487 const blpapi_Datetime_t *value);
488
490 blpapi_MessageFormatter_t *formatter,
491 const blpapi_HighPrecisionDatetime_t *value);
492
494 blpapi_MessageFormatter_t *formatter, const char *value);
495
497 blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *value);
498
500 blpapi_MessageFormatter_t *formatter);
501
503 blpapi_MessageFormatter_t *formatter, const char *message);
504
506 blpapi_MessageFormatter_t *formatter, const char *message);
507
509 const blpapi_MessageFormatter_t *original);
510
512 const blpapi_MessageFormatter_t *rhs);
513
515 blpapi_MessageFormatter_t *formatter);
516
518 blpapi_Operation_t *operation,
519 blpapi_SchemaElementDefinition_t **responseDefinition,
520 const blpapi_Name_t *name);
521
522 // 3.15.0
524 blpapi_SessionOptions_t *parameters,
525 const blpapi_AuthOptions_t *authOptions,
527
530 const blpapi_AuthOptions_t *authOptions,
532
535 const blpapi_CorrelationId_t *cid,
536 blpapi_Identity_t **identity);
537
539
541 blpapi_AuthOptions_t **options, const blpapi_AuthUser_t *user);
542
544 const blpapi_AuthApplication_t *app);
545
547 blpapi_AuthOptions_t **options,
548 const blpapi_AuthUser_t *user,
549 const blpapi_AuthApplication_t *app);
550
552 blpapi_AuthOptions_t **options, const blpapi_AuthToken_t *token);
553
555 blpapi_AuthOptions_t **options, const blpapi_AuthOptions_t *dup);
556
559
561
563
565 blpapi_AuthUser_t **user, const char *propertyName);
566
568 const char *userId,
569 const char *ipAddress);
570
572 blpapi_AuthUser_t **user, const blpapi_AuthUser_t *dup);
573
575 blpapi_AuthUser_t *lhs, const blpapi_AuthUser_t *rhs);
576
578
580 blpapi_AuthApplication_t **app, const char *appName);
581
583 const blpapi_AuthApplication_t *dup);
584
586 const blpapi_AuthApplication_t *rhs);
587
589
591 blpapi_AuthToken_t **token, const char *tokenStr);
592
594 blpapi_AuthToken_t **token, const blpapi_AuthToken_t *dup);
595
597 blpapi_AuthToken_t *lhs, const blpapi_AuthToken_t *rhs);
598
600
601 // 3.16.0
603 const blpapi_Message_t *message, const char **requestId);
605 const blpapi_Request_t *request, const char **requestId);
607 blpapi_MessageProperties_t *messageProperties,
608 const char *requestId);
609
610 // 3.18.0
612 const blpapi_SubscriptionList_t *subscriptionList,
613 const blpapi_Identity_t *handle,
614 const char *requestLabel,
615 int requestLabelLen,
617 void *userData);
619 const blpapi_SubscriptionList_t *resubscriptionList,
620 const char *requestLabel,
621 int requestLabelLen,
623 void *userData);
625 const blpapi_SubscriptionList_t *resubscriptionList,
626 int resubscriptionId,
627 const char *requestLabel,
628 int requestLabelLen,
630 void *userData);
631
632 // 3.18.5
634 const char **applicationIdentityKey,
635 size_t *size,
636 blpapi_SessionOptions_t *parameters);
638 blpapi_SessionOptions_t *parameters,
639 const char *applicationIdentityKey,
640 unsigned size);
641
642 // 3.19
644 const char **buffer,
645 size_t *length,
646 size_t index);
647
649 const char *value,
650 size_t length,
651 size_t index);
652
654 const char *nameString,
655 const blpapi_Name_t *name,
656 const char *value,
657 size_t length);
658
660 blpapi_EventFormatter_t *formatter,
661 const char *typeString,
662 const blpapi_Name_t *typeName,
663 const char *value,
664 size_t length);
665
667 blpapi_MessageFormatter_t *formatter,
668 const blpapi_Name_t *typeName,
669 const char *value,
670 size_t length);
671
672 // 3.20.0
673 blpapi_Socks5Config_t *(*blpapi_Socks5Config_create)(
674 const char *hostname, size_t hostname_size, unsigned short port);
675
677 const blpapi_Socks5Config_t *srcSocks5Config);
678
680
682 blpapi_StreamWriter_t streamWriter,
683 void *userStream,
684 int indentLevel,
685 int spacesPerLevel);
686
688 blpapi_SessionOptions_t *parameters,
689 const char **serverHost,
690 unsigned short *serverPort,
691 const char **socks5Host,
692 unsigned short *sock5Port,
693 size_t index);
694
696 blpapi_SessionOptions_t *parameters,
697 const char *serverHost,
698 unsigned short serverPort,
699 const blpapi_Socks5Config_t *socks5Config,
700 size_t index);
701
702 // 3.22.0
703 int (*blpapi_SessionOptions_sessionName)(const char **sessionName,
704 size_t *size,
705 blpapi_SessionOptions_t *parameters);
706
708 blpapi_SessionOptions_t *parameters,
709 const char *sessionName,
710 size_t size);
711
714 const char **sessionName,
715 size_t *size);
716
718 const blpapi_MessageIterator_t *iterator);
719
720 // 3.24.0
722 blpapi_EventFormatter_t *formatter,
724
726 const char *fileName,
727 int rolloverFileCount,
728 int rolloverFileLimit);
729
730 // 3.24.7
734 const blpapi_ProviderSession_t *session);
736 const blpapi_ProviderSession_t *session);
737
738 // 3.24.12
739 int (*blpapi_UserAgentInfo_setUserTaskName)(const char *userTaskName);
741 const char *language, const char *version);
742
743 // 3.25.11
745 int *numRef, blpapi_CorrelationId_t *cid);
747 int *numRef, blpapi_CorrelationId_t *cid);
748
750 blpapi_StreamWriter_t streamWriter,
751 void *stream);
752
754 const blpapi_Element_t *element, char const *json);
755
757 blpapi_EventFormatter_t *formatter, blpapi_Element_t **element);
758
760 blpapi_MessageFormatter_t *formatter, blpapi_Element_t **element);
761
763
766
767} // extern "C"
768
769#endif // __cplusplus
770
771#endif // INCLUDED_BLPAPI_DISPATCHTBL
Common definitions used by the library.
#define BLPAPI_EXPORT
Definition blpapi_defs.h:172
struct blpapi_CorrelationId_t_ blpapi_CorrelationId_t
Definition blpapi_dispatchtbl.h:74
struct blpapi_RequestTemplate blpapi_RequestTemplate_t
Definition blpapi_dispatchtbl.h:99
void(* blpapi_SubscriptionPreprocessErrorHandler_t)(const blpapi_CorrelationId_t *correlationId, const char *subscriptionString, int errorCode, const char *errorDescription, void *userData)
Definition blpapi_dispatchtbl.h:101
struct blpapi_Topic blpapi_Topic_t
Definition blpapi_dispatchtbl.h:77
struct blpapi_ServiceRegistrationOptions blpapi_ServiceRegistrationOptions_t
Definition blpapi_dispatchtbl.h:95
struct blpapi_FunctionEntries blpapi_FunctionEntries_t
struct blpapi_Message blpapi_Message_t
Definition blpapi_dispatchtbl.h:80
struct blpapi_Request blpapi_Request_t
Definition blpapi_dispatchtbl.h:83
BLPAPI_EXPORT size_t g_blpapiFunctionTableSize
struct blpapi_SubscriptionList blpapi_SubscriptionList_t
Definition blpapi_dispatchtbl.h:92
BLPAPI_EXPORT blpapi_FunctionEntries_t g_blpapiFunctionEntries
A signature for callback on print and default C++ implementation.
int(* blpapi_StreamWriter_t)(const char *data, int length, void *stream)
Definition blpapi_streamproxy.h:53
Provide BLPAPI types.
int blpapi_Bool_t
Definition blpapi_types.h:62
float blpapi_Float32_t
Definition blpapi_types.h:71
long long blpapi_Int64_t
Definition blpapi_types.h:69
int blpapi_Int32_t
Definition blpapi_types.h:67
double blpapi_Float64_t
Definition blpapi_types.h:72
Provide preprocessor macros for BLPAPI library version information.
struct blpapi_Service blpapi_Service_t
Definition blpapi_types.h:166
struct blpapi_EventQueue blpapi_EventQueue_t
Definition blpapi_types.h:148
struct blpapi_MessageProperties blpapi_MessageProperties_t
Definition blpapi_types.h:200
blpapi_Logging_Severity_t
Definition blpapi_types.h:116
struct blpapi_Identity blpapi_Identity_t
Definition blpapi_types.h:188
struct blpapi_Event blpapi_Event_t
Definition blpapi_types.h:139
struct blpapi_Operation blpapi_Operation_t
Definition blpapi_types.h:157
struct blpapi_EventFormatter blpapi_EventFormatter_t
Definition blpapi_types.h:145
struct blpapi_MessageIterator blpapi_MessageIterator_t
Definition blpapi_types.h:151
struct blpapi_Session blpapi_Session_t
Definition blpapi_types.h:169
struct blpapi_MessageFormatter blpapi_MessageFormatter_t
Definition blpapi_types.h:197
struct blpapi_Socks5Config blpapi_Socks5Config_t
Definition blpapi_types.h:175
struct blpapi_AuthApplication blpapi_AuthApplication_t
Definition blpapi_types.h:209
struct blpapi_Name blpapi_Name_t
Definition blpapi_types.h:154
struct blpapi_SessionOptions blpapi_SessionOptions_t
Definition blpapi_types.h:172
struct blpapi_AuthOptions blpapi_AuthOptions_t
Definition blpapi_types.h:203
struct blpapi_TlsOptions blpapi_TlsOptions_t
Definition blpapi_types.h:178
struct blpapi_AbstractSession blpapi_AbstractSession_t
Definition blpapi_types.h:127
struct blpapi_SchemaElementDefinition blpapi_SchemaElementDefinition_t
Definition blpapi_types.h:191
struct blpapi_AuthToken blpapi_AuthToken_t
Definition blpapi_types.h:212
struct blpapi_Element blpapi_Element_t
Definition blpapi_types.h:136
struct blpapi_ProviderSession blpapi_ProviderSession_t
Definition blpapi_types.h:160
struct blpapi_AuthUser blpapi_AuthUser_t
Definition blpapi_types.h:206
Definition blpapi_datetime.h:102
Definition blpapi_dispatchtbl.h:111
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:307
int(* blpapi_SessionOptions_setServiceDownloadTimeout)(blpapi_SessionOptions_t *parameters, int timeoutMsecs)
Definition blpapi_dispatchtbl.h:250
int(* blpapi_Session_sendRequestTemplate)(blpapi_Session_t *session, const blpapi_RequestTemplate_t *requestTemplate, blpapi_CorrelationId_t *correlationId)
Definition blpapi_dispatchtbl.h:233
int(* blpapi_SessionOptions_setSessionName)(blpapi_SessionOptions_t *parameters, const char *sessionName, size_t size)
Definition blpapi_dispatchtbl.h:707
int(* blpapi_MessageFormatter_copy)(blpapi_MessageFormatter_t **formatter, const blpapi_MessageFormatter_t *original)
Definition blpapi_dispatchtbl.h:508
int(* blpapi_HighPrecisionDatetime_print)(const blpapi_HighPrecisionDatetime_t *, blpapi_StreamWriter_t, void *, int, int)
Definition blpapi_dispatchtbl.h:153
int(* blpapi_AuthUser_createWithLogonName)(blpapi_AuthUser_t **user)
Definition blpapi_dispatchtbl.h:562
void(* blpapi_AuthOptions_destroy)(blpapi_AuthOptions_t *options)
Definition blpapi_dispatchtbl.h:560
int(* blpapi_Element_setElementHighPrecisionDatetime)(blpapi_Element_t *, const char *, const blpapi_Name_t *, const blpapi_HighPrecisionDatetime_t *)
Definition blpapi_dispatchtbl.h:166
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:119
int(* blpapi_SessionOptions_applicationIdentityKey)(const char **applicationIdentityKey, size_t *size, blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:633
int(* blpapi_SessionOptions_keepAliveEnabled)(blpapi_SessionOptions_t *)
Definition blpapi_dispatchtbl.h:180
int(* blpapi_SessionOptions_serviceDownloadTimeout)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:254
float(* blpapi_SessionOptions_slowConsumerWarningHiWaterMark)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:138
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:624
int(* blpapi_ZfpUtil_getOptionsForLeasedLines)(blpapi_SessionOptions_t *sessionOptions, const blpapi_TlsOptions_t *tlsOptions, int remote)
Definition blpapi_dispatchtbl.h:340
int(* blpapi_MessageFormatter_assign)(blpapi_MessageFormatter_t **lhs, const blpapi_MessageFormatter_t *rhs)
Definition blpapi_dispatchtbl.h:511
int(* blpapi_TestUtil_getAdminMessageDefinition)(blpapi_SchemaElementDefinition_t **definition, blpapi_Name_t *messageName)
Definition blpapi_dispatchtbl.h:365
int(* blpapi_MessageFormatter_getElement)(blpapi_MessageFormatter_t *formatter, blpapi_Element_t **element)
Definition blpapi_dispatchtbl.h:759
void(* blpapi_AuthApplication_destroy)(blpapi_AuthApplication_t *app)
Definition blpapi_dispatchtbl.h:588
int(* blpapi_Operation_responseDefinitionFromName)(blpapi_Operation_t *operation, blpapi_SchemaElementDefinition_t **responseDefinition, const blpapi_Name_t *name)
Definition blpapi_dispatchtbl.h:517
int(* blpapi_SessionOptions_serviceCheckTimeout)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:252
int(* blpapi_SessionOptions_setSlowConsumerWarningHiWaterMark)(blpapi_SessionOptions_t *parameters, float hiWaterMark)
Definition blpapi_dispatchtbl.h:129
void(* blpapi_AuthToken_destroy)(blpapi_AuthToken_t *token)
Definition blpapi_dispatchtbl.h:599
int(* blpapi_Socks5Config_copy)(blpapi_Socks5Config_t **socks5Config, const blpapi_Socks5Config_t *srcSocks5Config)
Definition blpapi_dispatchtbl.h:676
void(* blpapi_MessageProperties_destroy)(blpapi_MessageProperties_t *messageProperties)
Definition blpapi_dispatchtbl.h:379
int(* blpapi_SessionOptions_setServiceCheckTimeout)(blpapi_SessionOptions_t *parameters, int timeoutMsecs)
Definition blpapi_dispatchtbl.h:248
int(* blpapi_SubscriptionList_isResolvedAt)(blpapi_SubscriptionList_t *, int *, size_t)
Definition blpapi_dispatchtbl.h:184
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:272
int(* blpapi_MessageFormatter_FormatMessageJson)(blpapi_MessageFormatter_t *formatter, const char *message)
Definition blpapi_dispatchtbl.h:502
int(* blpapi_SessionOptions_setApplicationIdentityKey)(blpapi_SessionOptions_t *parameters, const char *applicationIdentityKey, unsigned size)
Definition blpapi_dispatchtbl.h:637
int(* blpapi_Element_getValueAsHighPrecisionDatetime)(const blpapi_Element_t *, blpapi_HighPrecisionDatetime_t *, size_t)
Definition blpapi_dispatchtbl.h:159
int(* blpapi_AuthOptions_create_default)(blpapi_AuthOptions_t **options)
Definition blpapi_dispatchtbl.h:538
int(* blpapi_MessageFormatter_FormatMessageXml)(blpapi_MessageFormatter_t *formatter, const char *message)
Definition blpapi_dispatchtbl.h:505
int(* blpapi_ServiceRegistrationOptions_addActiveSubServiceCodeRange)(blpapi_ServiceRegistrationOptions_t *parameters, int start, int end, int priority)
Definition blpapi_dispatchtbl.h:207
int(* blpapi_MessageFormatter_setValueInt64)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Int64_t value)
Definition blpapi_dispatchtbl.h:421
void(* blpapi_SessionOptions_setTlsOptions)(blpapi_SessionOptions_t *parameters, const blpapi_TlsOptions_t *tlsOptions)
Definition blpapi_dispatchtbl.h:281
void(* blpapi_TlsOptions_setCrlFetchTimeoutMs)(blpapi_TlsOptions_t *paramaters, int crlFetchTimeoutMs)
Definition blpapi_dispatchtbl.h:296
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:618
int(* blpapi_Session_addRef)(const blpapi_Session_t *session)
Definition blpapi_dispatchtbl.h:731
int(* blpapi_UserAgentInfo_setUserTaskName)(const char *userTaskName)
Definition blpapi_dispatchtbl.h:739
int(* blpapi_Socks5Config_print)(blpapi_Socks5Config_t *socks5Config, blpapi_StreamWriter_t streamWriter, void *userStream, int indentLevel, int spacesPerLevel)
Definition blpapi_dispatchtbl.h:681
int(* blpapi_TestUtil_deserializeService)(const char *schema, size_t schemaLength, blpapi_Service_t **service)
Definition blpapi_dispatchtbl.h:353
int(* blpapi_SessionOptions_print)(blpapi_SessionOptions_t *parameters, blpapi_StreamWriter_t streamWriter, void *stream, int indentLevel, int spacesPerLevel)
Definition blpapi_dispatchtbl.h:325
int(* blpapi_EventFormatter_appendValueHighPrecisionDatetime)(blpapi_EventFormatter_t *formatter, const blpapi_HighPrecisionDatetime_t *value)
Definition blpapi_dispatchtbl.h:315
int(* blpapi_MessageFormatter_setValueNull)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName)
Definition blpapi_dispatchtbl.h:456
int(* blpapi_MessageProperties_setTimeReceived)(blpapi_MessageProperties_t *messageProperties, const blpapi_HighPrecisionDatetime_t *timestamp)
Definition blpapi_dispatchtbl.h:398
int(* blpapi_MessageProperties_setRecapType)(blpapi_MessageProperties_t *messageProperties, int recap, int fragment)
Definition blpapi_dispatchtbl.h:393
int(* blpapi_MessageFormatter_appendValueChar)(blpapi_MessageFormatter_t *formatter, char value)
Definition blpapi_dispatchtbl.h:470
int(* blpapi_MessageProperties_setRequestId)(blpapi_MessageProperties_t *messageProperties, const char *requestId)
Definition blpapi_dispatchtbl.h:606
int(* blpapi_AuthUser_createWithActiveDirectoryProperty)(blpapi_AuthUser_t **user, const char *propertyName)
Definition blpapi_dispatchtbl.h:564
int(* blpapi_EventFormatter_setValueNull)(blpapi_EventFormatter_t *, const char *, const blpapi_Name_t *)
Definition blpapi_dispatchtbl.h:175
int(* blpapi_SessionOptions_defaultKeepAliveInactivityTime)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:146
int(* blpapi_SessionOptions_bandwidthSaveModeDisabled)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:349
int(* blpapi_Element_toJson)(const blpapi_Element_t *element, blpapi_StreamWriter_t streamWriter, void *stream)
Definition blpapi_dispatchtbl.h:749
int(* blpapi_Message_timeReceived)(const blpapi_Message_t *message, blpapi_TimePoint_t *timeReceived)
Definition blpapi_dispatchtbl.h:216
int(* blpapi_HighResolutionClock_now)(blpapi_TimePoint_t *timePoint)
Definition blpapi_dispatchtbl.h:224
int(* blpapi_SessionOptions_setSessionIdentityOptions)(blpapi_SessionOptions_t *parameters, const blpapi_AuthOptions_t *authOptions, blpapi_CorrelationId_t *cid)
Definition blpapi_dispatchtbl.h:523
int(* blpapi_ProviderSession_addRef)(const blpapi_ProviderSession_t *session)
Definition blpapi_dispatchtbl.h:733
int(* blpapi_MessageProperties_setCorrelationIds)(blpapi_MessageProperties_t *messageProperties, const blpapi_CorrelationId_t *correlationIds, size_t numCorrelationIds)
Definition blpapi_dispatchtbl.h:388
int(* blpapi_MessageFormatter_appendValueString)(blpapi_MessageFormatter_t *formatter, const char *value)
Definition blpapi_dispatchtbl.h:493
void(* blpapi_SessionOptions_setRecordSubscriptionDataReceiveTimes)(blpapi_SessionOptions_t *parameters, int shouldRecord)
Definition blpapi_dispatchtbl.h:220
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:371
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:659
int(* blpapi_MessageFormatter_setValueFloat32)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Float32_t value)
Definition blpapi_dispatchtbl.h:426
int(* blpapi_ProviderSession_flushPublishedEvents)(blpapi_ProviderSession_t *session, int *allFlushed, int timeoutMsecs)
Definition blpapi_dispatchtbl.h:334
int(* blpapi_AuthUser_createWithManualOptions)(blpapi_AuthUser_t **user, const char *userId, const char *ipAddress)
Definition blpapi_dispatchtbl.h:567
long long(* blpapi_TimePointUtil_nanosecondsBetween)(const blpapi_TimePoint_t *start, const blpapi_TimePoint_t *end)
Definition blpapi_dispatchtbl.h:222
int(* blpapi_ProviderSession_activateSubServiceCodeRange)(blpapi_ProviderSession_t *session, const char *serviceName, int begin, int end, int priority)
Definition blpapi_dispatchtbl.h:196
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:318
void(* blpapi_Request_setPreferredRoute)(blpapi_Request_t *request, blpapi_CorrelationId_t *correlationId)
Definition blpapi_dispatchtbl.h:133
int(* blpapi_Message_release)(const blpapi_Message_t *message)
Definition blpapi_dispatchtbl.h:126
int(* blpapi_SessionOptions_setKeepAliveEnabled)(blpapi_SessionOptions_t *, int)
Definition blpapi_dispatchtbl.h:178
int(* blpapi_SessionOptions_flushPublishedEventsTimeout)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:330
int(* blpapi_AuthToken_duplicate)(blpapi_AuthToken_t **token, const blpapi_AuthToken_t *dup)
Definition blpapi_dispatchtbl.h:593
int(* blpapi_MessageFormatter_pushElement)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName)
Definition blpapi_dispatchtbl.h:460
void(* blpapi_Socks5Config_destroy)(blpapi_Socks5Config_t *socks5Config)
Definition blpapi_dispatchtbl.h:679
int(* blpapi_Element_setValueHighPrecisionDatetime)(blpapi_Element_t *, const blpapi_HighPrecisionDatetime_t *, size_t)
Definition blpapi_dispatchtbl.h:163
int(* blpapi_AuthToken_copy)(blpapi_AuthToken_t *lhs, const blpapi_AuthToken_t *rhs)
Definition blpapi_dispatchtbl.h:596
int(* blpapi_RequestTemplate_release)(const blpapi_RequestTemplate_t *requestTemplate)
Definition blpapi_dispatchtbl.h:231
float(* blpapi_SessionOptions_slowConsumerWarningLoWaterMark)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:140
int(* blpapi_TestUtil_createTopic)(blpapi_Topic_t **topic, const blpapi_Service_t *service, int isActive)
Definition blpapi_dispatchtbl.h:361
int(* blpapi_TestUtil_createEvent)(blpapi_Event_t **event, int eventType)
Definition blpapi_dispatchtbl.h:369
int(* blpapi_MessageFormatter_setValueHighPrecisionDatetime)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const blpapi_HighPrecisionDatetime_t *value)
Definition blpapi_dispatchtbl.h:441
int(* blpapi_SessionOptions_sessionName)(const char **sessionName, size_t *size, blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:703
int(* blpapi_CorrelationId_managedPtrRelease)(int *numRef, blpapi_CorrelationId_t *cid)
Definition blpapi_dispatchtbl.h:746
int(* blpapi_AuthUser_copy)(blpapi_AuthUser_t *lhs, const blpapi_AuthUser_t *rhs)
Definition blpapi_dispatchtbl.h:574
int(* blpapi_SessionOptions_setSlowConsumerWarningLoWaterMark)(blpapi_SessionOptions_t *parameters, float loWaterMark)
Definition blpapi_dispatchtbl.h:131
void(* blpapi_Logging_logTestMessage)(blpapi_Logging_Severity_t severity)
Definition blpapi_dispatchtbl.h:214
int(* blpapi_MessageFormatter_setValueChar)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, char value)
Definition blpapi_dispatchtbl.h:411
int(* blpapi_Message_recapType)(const blpapi_Message_t *message)
Definition blpapi_dispatchtbl.h:247
int(* blpapi_Element_setValueBytes)(blpapi_Element_t *element, const char *value, size_t length, size_t index)
Definition blpapi_dispatchtbl.h:648
void(* blpapi_TlsOptions_setTlsHandshakeTimeoutMs)(blpapi_TlsOptions_t *paramaters, int tlsHandshakeTimeoutMs)
Definition blpapi_dispatchtbl.h:294
void(* blpapi_ServiceRegistrationOptions_removeAllActiveSubServiceCodeRanges)(blpapi_ServiceRegistrationOptions_t *parameters)
Definition blpapi_dispatchtbl.h:212
int(* blpapi_AuthApplication_create)(blpapi_AuthApplication_t **app, const char *appName)
Definition blpapi_dispatchtbl.h:579
int(* blpapi_MessageFormatter_setValueFloat64)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Float64_t value)
Definition blpapi_dispatchtbl.h:431
void(* blpapi_TlsOptions_copy)(blpapi_TlsOptions_t *lhs, const blpapi_TlsOptions_t *rhs)
Definition blpapi_dispatchtbl.h:302
void(* blpapi_AuthUser_destroy)(blpapi_AuthUser_t *user)
Definition blpapi_dispatchtbl.h:577
int(* blpapi_EventFormatter_getElementDefinition)(blpapi_EventFormatter_t *formatter, blpapi_SchemaElementDefinition_t **definition)
Definition blpapi_dispatchtbl.h:721
int(* blpapi_MessageFormatter_appendValueInt32)(blpapi_MessageFormatter_t *formatter, blpapi_Int32_t value)
Definition blpapi_dispatchtbl.h:473
int(* blpapi_MessageProperties_assign)(blpapi_MessageProperties_t *lhs, const blpapi_MessageProperties_t *rhs)
Definition blpapi_dispatchtbl.h:385
int(* blpapi_SessionOptions_recordSubscriptionDataReceiveTimes)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:218
int(* blpapi_RequestTemplate_addRef)(const blpapi_RequestTemplate_t *requestTemplate)
Definition blpapi_dispatchtbl.h:229
int(* blpapi_UserAgentInfo_setNativeSdkLanguageAndVersion)(const char *language, const char *version)
Definition blpapi_dispatchtbl.h:740
int(* blpapi_MessageFormatter_appendValueFloat32)(blpapi_MessageFormatter_t *formatter, blpapi_Float32_t value)
Definition blpapi_dispatchtbl.h:479
int(* blpapi_AuthUser_duplicate)(blpapi_AuthUser_t **user, const blpapi_AuthUser_t *dup)
Definition blpapi_dispatchtbl.h:571
int(* blpapi_TestUtil_serializeService)(blpapi_StreamWriter_t streamWriter, void *userStream, const blpapi_Service_t *service)
Definition blpapi_dispatchtbl.h:357
int(* blpapi_Logging_configureLogging)(int level, const char *fileName, int rolloverFileCount, int rolloverFileLimit)
Definition blpapi_dispatchtbl.h:725
int(* blpapi_MessageProperties_create)(blpapi_MessageProperties_t **messageProperties)
Definition blpapi_dispatchtbl.h:376
int(* blpapi_AuthOptions_copy)(blpapi_AuthOptions_t *lhs, const blpapi_AuthOptions_t *rhs)
Definition blpapi_dispatchtbl.h:557
int(* blpapi_SessionOptions_setDefaultKeepAliveInactivityTime)(blpapi_SessionOptions_t *parameters, int inactivityTime)
Definition blpapi_dispatchtbl.h:142
int(* blpapi_MessageFormatter_appendValueBool)(blpapi_MessageFormatter_t *formatter, blpapi_Bool_t value)
Definition blpapi_dispatchtbl.h:467
int(* blpapi_ProviderSession_release)(const blpapi_ProviderSession_t *session)
Definition blpapi_dispatchtbl.h:735
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:687
int(* blpapi_Message_addRef)(const blpapi_Message_t *message)
Definition blpapi_dispatchtbl.h:125
int(* blpapi_ProviderSession_deactivateSubServiceCodeRange)(blpapi_ProviderSession_t *session, const char *serviceName, int begin, int end)
Definition blpapi_dispatchtbl.h:202
void(* blpapi_TlsOptions_destroy)(blpapi_TlsOptions_t *parameters)
Definition blpapi_dispatchtbl.h:304
int(* blpapi_AuthOptions_create_forToken)(blpapi_AuthOptions_t **options, const blpapi_AuthToken_t *token)
Definition blpapi_dispatchtbl.h:551
int(* blpapi_SessionOptions_defaultKeepAliveResponseTimeout)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:148
int(* blpapi_MessageFormatter_destroy)(blpapi_MessageFormatter_t *formatter)
Definition blpapi_dispatchtbl.h:514
int(* blpapi_Element_getValueAsBytes)(const blpapi_Element_t *element, const char **buffer, size_t *length, size_t index)
Definition blpapi_dispatchtbl.h:643
int(* blpapi_AbstractSession_generateAuthorizedIdentityAsync)(blpapi_AbstractSession_t *session, const blpapi_AuthOptions_t *authOptions, blpapi_CorrelationId_t *cid)
Definition blpapi_dispatchtbl.h:528
int(* blpapi_Message_print)(const blpapi_Message_t *message, blpapi_StreamWriter_t streamWriter, void *stream, int indentLevel, int spacesPerLevel)
Definition blpapi_dispatchtbl.h:242
int(* blpapi_MessageFormatter_appendValueDatetime)(blpapi_MessageFormatter_t *formatter, const blpapi_Datetime_t *value)
Definition blpapi_dispatchtbl.h:485
int(* blpapi_Session_release)(const blpapi_Session_t *session)
Definition blpapi_dispatchtbl.h:732
int(* blpapi_MessageFormatter_appendValueFromName)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *value)
Definition blpapi_dispatchtbl.h:496
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:695
int(* blpapi_AuthOptions_duplicate)(blpapi_AuthOptions_t **options, const blpapi_AuthOptions_t *dup)
Definition blpapi_dispatchtbl.h:554
int(* blpapi_MessageFormatter_appendValueFloat64)(blpapi_MessageFormatter_t *formatter, blpapi_Float64_t value)
Definition blpapi_dispatchtbl.h:482
int(* blpapi_MessageProperties_setService)(blpapi_MessageProperties_t *messageProperties, const blpapi_Service_t *service)
Definition blpapi_dispatchtbl.h:402
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:653
int(* blpapi_AuthApplication_copy)(blpapi_AuthApplication_t *lhs, const blpapi_AuthApplication_t *rhs)
Definition blpapi_dispatchtbl.h:585
int(* blpapi_MessageFormatter_setValueString)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const char *value)
Definition blpapi_dispatchtbl.h:446
int(* blpapi_DiagnosticsUtil_memoryInfo)(char *, size_t)
Definition blpapi_dispatchtbl.h:177
int(* blpapi_AbstractSession_getAuthorizedIdentity)(blpapi_AbstractSession_t *session, const blpapi_CorrelationId_t *cid, blpapi_Identity_t **identity)
Definition blpapi_dispatchtbl.h:533
int(* blpapi_MessageFormatter_setValueFromName)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const blpapi_Name_t *value)
Definition blpapi_dispatchtbl.h:451
int(* blpapi_Message_getRequestId)(const blpapi_Message_t *message, const char **requestId)
Definition blpapi_dispatchtbl.h:602
int(* blpapi_MessageFormatter_setValueBool)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Bool_t value)
Definition blpapi_dispatchtbl.h:406
int(* blpapi_MessageFormatter_setValueBytes)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const char *value, size_t length)
Definition blpapi_dispatchtbl.h:666
int(* blpapi_ProviderSession_terminateSubscriptionsOnTopics)(blpapi_ProviderSession_t *session, const blpapi_Topic_t **topics, size_t numTopics, const char *message)
Definition blpapi_dispatchtbl.h:258
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:265
int(* blpapi_CorrelationId_managedPtrAddRef)(int *numRef, blpapi_CorrelationId_t *cid)
Definition blpapi_dispatchtbl.h:744
int(* blpapi_AuthToken_create)(blpapi_AuthToken_t **token, const char *tokenStr)
Definition blpapi_dispatchtbl.h:590
size_t(* blpapi_SessionOptions_maxEventQueueSize)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:136
int(* blpapi_MessageFormatter_appendValueInt64)(blpapi_MessageFormatter_t *formatter, blpapi_Int64_t value)
Definition blpapi_dispatchtbl.h:476
int(* blpapi_MessageProperties_copy)(blpapi_MessageProperties_t **dest, const blpapi_MessageProperties_t *src)
Definition blpapi_dispatchtbl.h:382
int(* blpapi_MessageFormatter_appendValueHighPrecisionDatetime)(blpapi_MessageFormatter_t *formatter, const blpapi_HighPrecisionDatetime_t *value)
Definition blpapi_dispatchtbl.h:489
void(* blpapi_SessionOptions_setMaxEventQueueSize)(blpapi_SessionOptions_t *parameters, size_t maxEventQueueSize)
Definition blpapi_dispatchtbl.h:127
int(* blpapi_MessageFormatter_setValueInt32)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Int32_t value)
Definition blpapi_dispatchtbl.h:416
int(* blpapi_ProviderSession_deleteTopics)(blpapi_ProviderSession_t *session, const blpapi_Topic_t **topics, size_t numTopics)
Definition blpapi_dispatchtbl.h:192
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:611
int(* blpapi_ProviderSession_deregisterService)(blpapi_ProviderSession_t *session, const char *serviceName)
Definition blpapi_dispatchtbl.h:186
int(* blpapi_AuthOptions_create_forUserAndAppMode)(blpapi_AuthOptions_t **options, const blpapi_AuthUser_t *user, const blpapi_AuthApplication_t *app)
Definition blpapi_dispatchtbl.h:546
int(* blpapi_MessageFormatter_setValueDatetime)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const blpapi_Datetime_t *value)
Definition blpapi_dispatchtbl.h:436
int(* blpapi_SessionOptions_setFlushPublishedEventsTimeout)(blpapi_SessionOptions_t *parameters, int timeoutMsecs)
Definition blpapi_dispatchtbl.h:332
int(* blpapi_AuthOptions_create_forAppMode)(blpapi_AuthOptions_t **options, const blpapi_AuthApplication_t *app)
Definition blpapi_dispatchtbl.h:543
int(* blpapi_Session_resubscribeWithId)(blpapi_Session_t *, const blpapi_SubscriptionList_t *, int, const char *, int)
Definition blpapi_dispatchtbl.h:170
int(* blpapi_EventFormatter_getElement)(blpapi_EventFormatter_t *formatter, blpapi_Element_t **element)
Definition blpapi_dispatchtbl.h:756
int(* blpapi_SessionOptions_setDefaultKeepAliveResponseTimeout)(blpapi_SessionOptions_t *parameters, int responseTimeout)
Definition blpapi_dispatchtbl.h:144
int(* blpapi_AuthOptions_create_forUserMode)(blpapi_AuthOptions_t **options, const blpapi_AuthUser_t *user)
Definition blpapi_dispatchtbl.h:540
int(* blpapi_Request_getRequestId)(const blpapi_Request_t *request, const char **requestId)
Definition blpapi_dispatchtbl.h:604
int(* blpapi_AbstractSession_sessionName)(blpapi_AbstractSession_t *session, const char **sessionName, size_t *size)
Definition blpapi_dispatchtbl.h:712
int(* blpapi_MessageFormatter_appendElement)(blpapi_MessageFormatter_t *formatter)
Definition blpapi_dispatchtbl.h:499
int(* blpapi_Message_fragmentType)(const blpapi_Message_t *message)
Definition blpapi_dispatchtbl.h:135
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:112
int(* blpapi_AuthApplication_duplicate)(blpapi_AuthApplication_t **app, const blpapi_AuthApplication_t *dup)
Definition blpapi_dispatchtbl.h:582
int(* blpapi_SubscriptionList_addResolved)(blpapi_SubscriptionList_t *, const char *, const blpapi_CorrelationId_t *)
Definition blpapi_dispatchtbl.h:181
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:236
int(* blpapi_MessageIterator_addRef)(const blpapi_MessageIterator_t *iterator)
Definition blpapi_dispatchtbl.h:717
int(* blpapi_Element_fromJson)(const blpapi_Element_t *element, char const *json)
Definition blpapi_dispatchtbl.h:753
int(* blpapi_ServiceRegistrationOptions_getPartsToRegister)(blpapi_ServiceRegistrationOptions_t *session)
Definition blpapi_dispatchtbl.h:190
int(* blpapi_HighPrecisionDatetime_fromTimePoint)(blpapi_HighPrecisionDatetime_t *datetime, const blpapi_TimePoint_t *timePoint, short offset)
Definition blpapi_dispatchtbl.h:225
void(* blpapi_ServiceRegistrationOptions_setPartsToRegister)(blpapi_ServiceRegistrationOptions_t *session, int parts)
Definition blpapi_dispatchtbl.h:188
int(* blpapi_HighPrecisionDatetime_compare)(const blpapi_HighPrecisionDatetime_t *, const blpapi_HighPrecisionDatetime_t *)
Definition blpapi_dispatchtbl.h:150
int(* blpapi_MessageFormatter_popElement)(blpapi_MessageFormatter_t *formatter)
Definition blpapi_dispatchtbl.h:464
int(* blpapi_SessionOptions_setBandwidthSaveModeDisabled)(blpapi_SessionOptions_t *parameters, int disableBandwidthSaveMode)
Definition blpapi_dispatchtbl.h:346
Definition blpapi_datetime.h:115
Definition blpapi_timepoint.h:104