BLPAPI C++ 3.25.8
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
52#include <blpapi_defs.h>
53#include <blpapi_streamproxy.h>
54#include <blpapi_types.h>
56
57#ifdef __cplusplus
58
59#ifndef BLPAPI_MIN_VERSION
60#define BLPAPI_MIN_VERSION BLPAPI_SDK_VERSION
61#endif
62
63#ifndef BLPAPI_TARGET_VERSION
64#define BLPAPI_TARGET_VERSION BLPAPI_SDK_VERSION
65#endif
66
67#if BLPAPI_MIN_VERSION > BLPAPI_TARGET_VERSION
68#error "Min required version cannot be greater than target version"
69#endif
70
71extern "C" {
72
73// Forward declarations
74struct blpapi_Topic;
75typedef struct blpapi_Topic blpapi_Topic_t;
76
77struct blpapi_Message;
78typedef struct blpapi_Message blpapi_Message_t;
79
80struct blpapi_Request;
81typedef struct blpapi_Request blpapi_Request_t;
82
85
86struct blpapi_TimePoint;
88
89struct blpapi_SubscriptionList;
90typedef struct blpapi_SubscriptionList blpapi_SubscriptionList_t;
91
92struct blpapi_ServiceRegistrationOptions;
93typedef struct blpapi_ServiceRegistrationOptions
95
96struct blpapi_RequestTemplate;
97typedef struct blpapi_RequestTemplate blpapi_RequestTemplate_t;
98
100 const blpapi_CorrelationId_t *correlationId,
101 const char *subscriptionString,
102 int errorCode,
103 const char *errorDescription,
104 void *userData);
105
106// End Forward declarations
107
108// Function dispatch table declaration
111 blpapi_EventFormatter_t *formatter,
112 char const *typeString,
113 blpapi_Name_t *typeName,
114 const blpapi_Topic_t *topic,
115 unsigned int sequenceNumber,
116 unsigned int);
118 blpapi_EventFormatter_t *formatter,
119 const blpapi_Topic_t *topic,
120 const blpapi_CorrelationId_t *cid,
121 unsigned int sequenceNumber,
122 unsigned int);
126 blpapi_SessionOptions_t *parameters, size_t maxEventQueueSize);
128 blpapi_SessionOptions_t *parameters, float hiWaterMark);
130 blpapi_SessionOptions_t *parameters, float loWaterMark);
132 blpapi_Request_t *request, blpapi_CorrelationId_t *correlationId);
135 blpapi_SessionOptions_t *parameters);
137 blpapi_SessionOptions_t *parameters);
139 blpapi_SessionOptions_t *parameters);
141 blpapi_SessionOptions_t *parameters, int inactivityTime);
143 blpapi_SessionOptions_t *parameters, int responseTimeout);
145 blpapi_SessionOptions_t *parameters);
147 blpapi_SessionOptions_t *parameters);
154 void *,
155 int,
156 int);
158 const blpapi_Element_t *,
160 size_t);
163 size_t);
165 const char *,
166 const blpapi_Name_t *,
170 int,
171 const char *,
172 int);
174 blpapi_EventFormatter_t *, const char *, const blpapi_Name_t *);
175 int (*blpapi_DiagnosticsUtil_memoryInfo)(char *, size_t);
180 const char *,
181 const blpapi_CorrelationId_t *);
183 blpapi_SubscriptionList_t *, int *, size_t);
185 blpapi_ProviderSession_t *session, const char *serviceName);
187 blpapi_ServiceRegistrationOptions_t *session, int parts);
192 const blpapi_Topic_t **topics,
193 size_t numTopics);
196 const char *serviceName,
197 int begin,
198 int end,
199 int priority);
202 const char *serviceName,
203 int begin,
204 int end);
207 int start,
208 int end,
209 int priority);
213 const char *(*blpapi_getVersionIdentifier)();
215 const blpapi_Message_t *message, blpapi_TimePoint_t *timeReceived);
217 blpapi_SessionOptions_t *parameters);
219 blpapi_SessionOptions_t *parameters, int shouldRecord);
221 const blpapi_TimePoint_t *start, const blpapi_TimePoint_t *end);
225 const blpapi_TimePoint_t *timePoint,
226 short offset);
228 const blpapi_RequestTemplate_t *requestTemplate);
230 const blpapi_RequestTemplate_t *requestTemplate);
232 const blpapi_RequestTemplate_t *requestTemplate,
233 blpapi_CorrelationId_t *correlationId);
235 blpapi_RequestTemplate_t **requestTemplate,
236 blpapi_Session_t *session,
237 const char *subscriptionString,
238 const blpapi_Identity_t *identity,
239 blpapi_CorrelationId_t *correlationId);
241 blpapi_StreamWriter_t streamWriter,
242 void *stream,
243 int indentLevel,
244 int spacesPerLevel);
247 blpapi_SessionOptions_t *parameters, int timeoutMsecs);
249 blpapi_SessionOptions_t *parameters, int timeoutMsecs);
251 blpapi_SessionOptions_t *parameters);
253 blpapi_SessionOptions_t *parameters);
254
255 // 3.10.5
258 const blpapi_Topic_t **topics,
259 size_t numTopics,
260 const char *message);
261
262 // 3.10.8
264 blpapi_EventFormatter_t *formatter,
265 const char *typeString,
266 blpapi_Name_t *typeName,
267 const blpapi_Topic_t *topic,
268 const blpapi_CorrelationId_t *cid,
269 int fragmentType);
271 blpapi_EventFormatter_t *formatter,
272 const char *typeString,
273 blpapi_Name_t *typeName,
274 const blpapi_Topic_t *topic,
275 int fragmentType,
276 unsigned int sequenceNumber);
277
278 // 3.11.0
280 blpapi_SessionOptions_t *parameters,
281 const blpapi_TlsOptions_t *tlsOptions);
282 blpapi_TlsOptions_t *(*blpapi_TlsOptions_createFromFiles)(
283 const char *clientCredentialsFileName,
284 const char *clientCredentialsPassword,
285 const char *trustedCertificatesFileName);
286 blpapi_TlsOptions_t *(*blpapi_TlsOptions_createFromBlobs)(
287 const char *clientCredentialsRawData,
288 int clientCredentialsRawDataLength,
289 const char *clientCredentialsPassword,
290 const char *trustedCertificatesRawData,
291 int trustedCertificatesRawDataLength);
293 blpapi_TlsOptions_t *paramaters, int tlsHandshakeTimeoutMs);
295 blpapi_TlsOptions_t *paramaters, int crlFetchTimeoutMs);
296
297 blpapi_TlsOptions_t *(*blpapi_TlsOptions_create)(void);
298 blpapi_TlsOptions_t *(*blpapi_TlsOptions_duplicate)(
299 const blpapi_TlsOptions_t *parameters);
303
304 // 3.11.2
307 blpapi_CorrelationId_t *correlationId,
308 const char *user,
309 const char *manualIp,
310 blpapi_EventQueue_t *eventQueue);
311
312 // 3.11.4
314 blpapi_EventFormatter_t *formatter,
315 const blpapi_HighPrecisionDatetime_t *value);
317 blpapi_EventFormatter_t *formatter,
318 const char *typeString,
319 const blpapi_Name_t *typeName,
320 const blpapi_HighPrecisionDatetime_t *value);
321
322 // 3.12.0
324 blpapi_StreamWriter_t streamWriter,
325 void *stream,
326 int indentLevel,
327 int spacesPerLevel);
329 blpapi_SessionOptions_t *parameters);
331 blpapi_SessionOptions_t *parameters, int timeoutMsecs);
334 int *allFlushed,
335 int timeoutMsecs);
336
337 // 3.13.0
339 blpapi_SessionOptions_t *sessionOptions,
340 const blpapi_TlsOptions_t *tlsOptions,
341 int remote);
342
343 // 3.14.0
345 blpapi_SessionOptions_t *parameters, int disableBandwidthSaveMode);
346
348 blpapi_SessionOptions_t *parameters);
349
350 // 3.14.1
351 int (*blpapi_TestUtil_deserializeService)(const char *schema,
352 size_t schemaLength,
353 blpapi_Service_t **service);
354
356 void *userStream,
357 const blpapi_Service_t *service);
358
360 const blpapi_Service_t *service,
361 int isActive);
362
365 blpapi_Name_t *messageName);
366
367 int (*blpapi_TestUtil_createEvent)(blpapi_Event_t **event, int eventType);
368
370 blpapi_Event_t *event,
371 const blpapi_SchemaElementDefinition_t *messageType,
372 const blpapi_MessageProperties_t *properties);
373
375 blpapi_MessageProperties_t **messageProperties);
376
378 blpapi_MessageProperties_t *messageProperties);
379
381 const blpapi_MessageProperties_t *src);
382
384 const blpapi_MessageProperties_t *rhs);
385
387 blpapi_MessageProperties_t *messageProperties,
388 const blpapi_CorrelationId_t *correlationIds,
389 size_t numCorrelationIds);
390
392 blpapi_MessageProperties_t *messageProperties,
393 int recap,
394 int fragment);
395
397 blpapi_MessageProperties_t *messageProperties,
398 const blpapi_HighPrecisionDatetime_t *timestamp);
399
401 blpapi_MessageProperties_t *messageProperties,
402 const blpapi_Service_t *service);
403
405 blpapi_MessageFormatter_t *formatter,
406 const blpapi_Name_t *typeName,
407 blpapi_Bool_t value);
408
410 blpapi_MessageFormatter_t *formatter,
411 const blpapi_Name_t *typeName,
412 char value);
413
415 blpapi_MessageFormatter_t *formatter,
416 const blpapi_Name_t *typeName,
417 blpapi_Int32_t value);
418
420 blpapi_MessageFormatter_t *formatter,
421 const blpapi_Name_t *typeName,
422 blpapi_Int64_t value);
423
425 blpapi_MessageFormatter_t *formatter,
426 const blpapi_Name_t *typeName,
427 blpapi_Float32_t value);
428
430 blpapi_MessageFormatter_t *formatter,
431 const blpapi_Name_t *typeName,
432 blpapi_Float64_t value);
433
435 blpapi_MessageFormatter_t *formatter,
436 const blpapi_Name_t *typeName,
437 const blpapi_Datetime_t *value);
438
440 blpapi_MessageFormatter_t *formatter,
441 const blpapi_Name_t *typeName,
442 const blpapi_HighPrecisionDatetime_t *value);
443
445 blpapi_MessageFormatter_t *formatter,
446 const blpapi_Name_t *typeName,
447 const char *value);
448
450 blpapi_MessageFormatter_t *formatter,
451 const blpapi_Name_t *typeName,
452 const blpapi_Name_t *value);
453
455 blpapi_MessageFormatter_t *formatter,
456 const blpapi_Name_t *typeName);
457
459 blpapi_MessageFormatter_t *formatter,
460 const blpapi_Name_t *typeName);
461
463 blpapi_MessageFormatter_t *formatter);
464
466 blpapi_MessageFormatter_t *formatter, blpapi_Bool_t value);
467
469 blpapi_MessageFormatter_t *formatter, char value);
470
472 blpapi_MessageFormatter_t *formatter, blpapi_Int32_t value);
473
475 blpapi_MessageFormatter_t *formatter, blpapi_Int64_t value);
476
479
482
484 blpapi_MessageFormatter_t *formatter,
485 const blpapi_Datetime_t *value);
486
488 blpapi_MessageFormatter_t *formatter,
489 const blpapi_HighPrecisionDatetime_t *value);
490
492 blpapi_MessageFormatter_t *formatter, const char *value);
493
495 blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *value);
496
498 blpapi_MessageFormatter_t *formatter);
499
501 blpapi_MessageFormatter_t *formatter, const char *message);
502
504 blpapi_MessageFormatter_t *formatter, const char *message);
505
507 const blpapi_MessageFormatter_t *original);
508
510 const blpapi_MessageFormatter_t *rhs);
511
513 blpapi_MessageFormatter_t *formatter);
514
516 blpapi_Operation_t *operation,
517 blpapi_SchemaElementDefinition_t **responseDefinition,
518 const blpapi_Name_t *name);
519
520 // 3.15.0
522 blpapi_SessionOptions_t *parameters,
523 const blpapi_AuthOptions_t *authOptions,
524 blpapi_CorrelationId_t *cid);
525
528 const blpapi_AuthOptions_t *authOptions,
529 blpapi_CorrelationId_t *cid);
530
533 const blpapi_CorrelationId_t *cid,
534 blpapi_Identity_t **identity);
535
537
539 blpapi_AuthOptions_t **options, const blpapi_AuthUser_t *user);
540
542 const blpapi_AuthApplication_t *app);
543
545 blpapi_AuthOptions_t **options,
546 const blpapi_AuthUser_t *user,
547 const blpapi_AuthApplication_t *app);
548
550 blpapi_AuthOptions_t **options, const blpapi_AuthToken_t *token);
551
553 blpapi_AuthOptions_t **options, const blpapi_AuthOptions_t *dup);
554
557
559
561
563 blpapi_AuthUser_t **user, const char *propertyName);
564
566 const char *userId,
567 const char *ipAddress);
568
570 blpapi_AuthUser_t **user, const blpapi_AuthUser_t *dup);
571
573 blpapi_AuthUser_t *lhs, const blpapi_AuthUser_t *rhs);
574
576
578 blpapi_AuthApplication_t **app, const char *appName);
579
581 const blpapi_AuthApplication_t *dup);
582
584 const blpapi_AuthApplication_t *rhs);
585
587
589 blpapi_AuthToken_t **token, const char *tokenStr);
590
592 blpapi_AuthToken_t **token, const blpapi_AuthToken_t *dup);
593
595 blpapi_AuthToken_t *lhs, const blpapi_AuthToken_t *rhs);
596
598
599 // 3.16.0
601 const blpapi_Message_t *message, const char **requestId);
603 const blpapi_Request_t *request, const char **requestId);
605 blpapi_MessageProperties_t *messageProperties,
606 const char *requestId);
607
608 // 3.18.0
610 const blpapi_SubscriptionList_t *subscriptionList,
611 const blpapi_Identity_t *handle,
612 const char *requestLabel,
613 int requestLabelLen,
615 void *userData);
617 const blpapi_SubscriptionList_t *resubscriptionList,
618 const char *requestLabel,
619 int requestLabelLen,
621 void *userData);
623 const blpapi_SubscriptionList_t *resubscriptionList,
624 int resubscriptionId,
625 const char *requestLabel,
626 int requestLabelLen,
628 void *userData);
629
630 // 3.18.5
632 const char **applicationIdentityKey,
633 size_t *size,
634 blpapi_SessionOptions_t *parameters);
636 blpapi_SessionOptions_t *parameters,
637 const char *applicationIdentityKey,
638 unsigned size);
639
640 // 3.19
642 const char **buffer,
643 size_t *length,
644 size_t index);
645
647 const char *value,
648 size_t length,
649 size_t index);
650
652 const char *nameString,
653 const blpapi_Name_t *name,
654 const char *value,
655 size_t length);
656
658 blpapi_EventFormatter_t *formatter,
659 const char *typeString,
660 const blpapi_Name_t *typeName,
661 const char *value,
662 size_t length);
663
665 blpapi_MessageFormatter_t *formatter,
666 const blpapi_Name_t *typeName,
667 const char *value,
668 size_t length);
669
670 // 3.20.0
671 blpapi_Socks5Config_t *(*blpapi_Socks5Config_create)(
672 const char *hostname, size_t hostname_size, unsigned short port);
673
675 const blpapi_Socks5Config_t *srcSocks5Config);
676
678
680 blpapi_StreamWriter_t streamWriter,
681 void *userStream,
682 int indentLevel,
683 int spacesPerLevel);
684
686 blpapi_SessionOptions_t *parameters,
687 const char **serverHost,
688 unsigned short *serverPort,
689 const char **socks5Host,
690 unsigned short *sock5Port,
691 size_t index);
692
694 blpapi_SessionOptions_t *parameters,
695 const char *serverHost,
696 unsigned short serverPort,
697 const blpapi_Socks5Config_t *socks5Config,
698 size_t index);
699
700 // 3.22.0
701 int (*blpapi_SessionOptions_sessionName)(const char **sessionName,
702 size_t *size,
703 blpapi_SessionOptions_t *parameters);
704
706 blpapi_SessionOptions_t *parameters,
707 const char *sessionName,
708 size_t size);
709
712 const char **sessionName,
713 size_t *size);
714
716 const blpapi_MessageIterator_t *iterator);
717
718 // 3.24.0
720 blpapi_EventFormatter_t *formatter,
722
724 const char *fileName,
725 int rolloverFileCount,
726 int rolloverFileLimit);
727
728 // 3.24.7
732 const blpapi_ProviderSession_t *session);
734 const blpapi_ProviderSession_t *session);
735
736 // 3.24.12
737 int (*blpapi_UserAgentInfo_setUserTaskName)(const char *userTaskName);
739 const char *language, const char *version);
740
742
745
746} // extern "C"
747
748#endif // __cplusplus
749
750#endif // INCLUDED_BLPAPI_DISPATCHTBL
Provide a key to identify individual subscriptions or requests.
Common definitions used by the library.
#define BLPAPI_EXPORT
Definition blpapi_defs.h:171
struct blpapi_RequestTemplate blpapi_RequestTemplate_t
Definition blpapi_dispatchtbl.h:97
void(* blpapi_SubscriptionPreprocessErrorHandler_t)(const blpapi_CorrelationId_t *correlationId, const char *subscriptionString, int errorCode, const char *errorDescription, void *userData)
Definition blpapi_dispatchtbl.h:99
struct blpapi_Topic blpapi_Topic_t
Definition blpapi_dispatchtbl.h:75
struct blpapi_ServiceRegistrationOptions blpapi_ServiceRegistrationOptions_t
Definition blpapi_dispatchtbl.h:93
struct blpapi_FunctionEntries blpapi_FunctionEntries_t
struct blpapi_Message blpapi_Message_t
Definition blpapi_dispatchtbl.h:78
struct blpapi_Request blpapi_Request_t
Definition blpapi_dispatchtbl.h:81
BLPAPI_EXPORT size_t g_blpapiFunctionTableSize
struct blpapi_SubscriptionList blpapi_SubscriptionList_t
Definition blpapi_dispatchtbl.h:90
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:109
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
int(* blpapi_SessionOptions_setServiceDownloadTimeout)(blpapi_SessionOptions_t *parameters, int timeoutMsecs)
Definition blpapi_dispatchtbl.h:248
int(* blpapi_Session_sendRequestTemplate)(blpapi_Session_t *session, const blpapi_RequestTemplate_t *requestTemplate, blpapi_CorrelationId_t *correlationId)
Definition blpapi_dispatchtbl.h:231
int(* blpapi_SessionOptions_setSessionName)(blpapi_SessionOptions_t *parameters, const char *sessionName, size_t size)
Definition blpapi_dispatchtbl.h:705
int(* blpapi_MessageFormatter_copy)(blpapi_MessageFormatter_t **formatter, const blpapi_MessageFormatter_t *original)
Definition blpapi_dispatchtbl.h:506
int(* blpapi_HighPrecisionDatetime_print)(const blpapi_HighPrecisionDatetime_t *, blpapi_StreamWriter_t, void *, int, int)
Definition blpapi_dispatchtbl.h:151
int(* blpapi_AuthUser_createWithLogonName)(blpapi_AuthUser_t **user)
Definition blpapi_dispatchtbl.h:560
void(* blpapi_AuthOptions_destroy)(blpapi_AuthOptions_t *options)
Definition blpapi_dispatchtbl.h:558
int(* blpapi_Element_setElementHighPrecisionDatetime)(blpapi_Element_t *, const char *, const blpapi_Name_t *, const blpapi_HighPrecisionDatetime_t *)
Definition blpapi_dispatchtbl.h:164
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
int(* blpapi_SessionOptions_applicationIdentityKey)(const char **applicationIdentityKey, size_t *size, blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:631
int(* blpapi_SessionOptions_keepAliveEnabled)(blpapi_SessionOptions_t *)
Definition blpapi_dispatchtbl.h:178
int(* blpapi_SessionOptions_serviceDownloadTimeout)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:252
float(* blpapi_SessionOptions_slowConsumerWarningHiWaterMark)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:136
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
int(* blpapi_ZfpUtil_getOptionsForLeasedLines)(blpapi_SessionOptions_t *sessionOptions, const blpapi_TlsOptions_t *tlsOptions, int remote)
Definition blpapi_dispatchtbl.h:338
int(* blpapi_MessageFormatter_assign)(blpapi_MessageFormatter_t **lhs, const blpapi_MessageFormatter_t *rhs)
Definition blpapi_dispatchtbl.h:509
int(* blpapi_TestUtil_getAdminMessageDefinition)(blpapi_SchemaElementDefinition_t **definition, blpapi_Name_t *messageName)
Definition blpapi_dispatchtbl.h:363
void(* blpapi_AuthApplication_destroy)(blpapi_AuthApplication_t *app)
Definition blpapi_dispatchtbl.h:586
int(* blpapi_Operation_responseDefinitionFromName)(blpapi_Operation_t *operation, blpapi_SchemaElementDefinition_t **responseDefinition, const blpapi_Name_t *name)
Definition blpapi_dispatchtbl.h:515
int(* blpapi_SessionOptions_serviceCheckTimeout)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:250
int(* blpapi_SessionOptions_setSlowConsumerWarningHiWaterMark)(blpapi_SessionOptions_t *parameters, float hiWaterMark)
Definition blpapi_dispatchtbl.h:127
void(* blpapi_AuthToken_destroy)(blpapi_AuthToken_t *token)
Definition blpapi_dispatchtbl.h:597
int(* blpapi_Socks5Config_copy)(blpapi_Socks5Config_t **socks5Config, const blpapi_Socks5Config_t *srcSocks5Config)
Definition blpapi_dispatchtbl.h:674
void(* blpapi_MessageProperties_destroy)(blpapi_MessageProperties_t *messageProperties)
Definition blpapi_dispatchtbl.h:377
int(* blpapi_SessionOptions_setServiceCheckTimeout)(blpapi_SessionOptions_t *parameters, int timeoutMsecs)
Definition blpapi_dispatchtbl.h:246
int(* blpapi_SubscriptionList_isResolvedAt)(blpapi_SubscriptionList_t *, int *, size_t)
Definition blpapi_dispatchtbl.h:182
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
int(* blpapi_MessageFormatter_FormatMessageJson)(blpapi_MessageFormatter_t *formatter, const char *message)
Definition blpapi_dispatchtbl.h:500
int(* blpapi_SessionOptions_setApplicationIdentityKey)(blpapi_SessionOptions_t *parameters, const char *applicationIdentityKey, unsigned size)
Definition blpapi_dispatchtbl.h:635
int(* blpapi_Element_getValueAsHighPrecisionDatetime)(const blpapi_Element_t *, blpapi_HighPrecisionDatetime_t *, size_t)
Definition blpapi_dispatchtbl.h:157
int(* blpapi_AuthOptions_create_default)(blpapi_AuthOptions_t **options)
Definition blpapi_dispatchtbl.h:536
int(* blpapi_MessageFormatter_FormatMessageXml)(blpapi_MessageFormatter_t *formatter, const char *message)
Definition blpapi_dispatchtbl.h:503
int(* blpapi_ServiceRegistrationOptions_addActiveSubServiceCodeRange)(blpapi_ServiceRegistrationOptions_t *parameters, int start, int end, int priority)
Definition blpapi_dispatchtbl.h:205
int(* blpapi_MessageFormatter_setValueInt64)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Int64_t value)
Definition blpapi_dispatchtbl.h:419
void(* blpapi_SessionOptions_setTlsOptions)(blpapi_SessionOptions_t *parameters, const blpapi_TlsOptions_t *tlsOptions)
Definition blpapi_dispatchtbl.h:279
void(* blpapi_TlsOptions_setCrlFetchTimeoutMs)(blpapi_TlsOptions_t *paramaters, int crlFetchTimeoutMs)
Definition blpapi_dispatchtbl.h:294
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_UserAgentInfo_setUserTaskName)(const char *userTaskName)
Definition blpapi_dispatchtbl.h:737
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_TestUtil_deserializeService)(const char *schema, size_t schemaLength, blpapi_Service_t **service)
Definition blpapi_dispatchtbl.h:351
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_EventFormatter_appendValueHighPrecisionDatetime)(blpapi_EventFormatter_t *formatter, const blpapi_HighPrecisionDatetime_t *value)
Definition blpapi_dispatchtbl.h:313
int(* blpapi_MessageFormatter_setValueNull)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName)
Definition blpapi_dispatchtbl.h:454
int(* blpapi_MessageProperties_setTimeReceived)(blpapi_MessageProperties_t *messageProperties, const blpapi_HighPrecisionDatetime_t *timestamp)
Definition blpapi_dispatchtbl.h:396
int(* blpapi_MessageProperties_setRecapType)(blpapi_MessageProperties_t *messageProperties, int recap, int fragment)
Definition blpapi_dispatchtbl.h:391
int(* blpapi_MessageFormatter_appendValueChar)(blpapi_MessageFormatter_t *formatter, char value)
Definition blpapi_dispatchtbl.h:468
int(* blpapi_MessageProperties_setRequestId)(blpapi_MessageProperties_t *messageProperties, const char *requestId)
Definition blpapi_dispatchtbl.h:604
int(* blpapi_AuthUser_createWithActiveDirectoryProperty)(blpapi_AuthUser_t **user, const char *propertyName)
Definition blpapi_dispatchtbl.h:562
int(* blpapi_EventFormatter_setValueNull)(blpapi_EventFormatter_t *, const char *, const blpapi_Name_t *)
Definition blpapi_dispatchtbl.h:173
int(* blpapi_SessionOptions_defaultKeepAliveInactivityTime)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:144
int(* blpapi_SessionOptions_bandwidthSaveModeDisabled)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:347
int(* blpapi_Message_timeReceived)(const blpapi_Message_t *message, blpapi_TimePoint_t *timeReceived)
Definition blpapi_dispatchtbl.h:214
int(* blpapi_HighResolutionClock_now)(blpapi_TimePoint_t *timePoint)
Definition blpapi_dispatchtbl.h:222
int(* blpapi_SessionOptions_setSessionIdentityOptions)(blpapi_SessionOptions_t *parameters, const blpapi_AuthOptions_t *authOptions, blpapi_CorrelationId_t *cid)
Definition blpapi_dispatchtbl.h:521
int(* blpapi_ProviderSession_addRef)(const blpapi_ProviderSession_t *session)
Definition blpapi_dispatchtbl.h:731
int(* blpapi_MessageProperties_setCorrelationIds)(blpapi_MessageProperties_t *messageProperties, const blpapi_CorrelationId_t *correlationIds, size_t numCorrelationIds)
Definition blpapi_dispatchtbl.h:386
int(* blpapi_MessageFormatter_appendValueString)(blpapi_MessageFormatter_t *formatter, const char *value)
Definition blpapi_dispatchtbl.h:491
void(* blpapi_SessionOptions_setRecordSubscriptionDataReceiveTimes)(blpapi_SessionOptions_t *parameters, int shouldRecord)
Definition blpapi_dispatchtbl.h:218
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_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_MessageFormatter_setValueFloat32)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Float32_t value)
Definition blpapi_dispatchtbl.h:424
int(* blpapi_ProviderSession_flushPublishedEvents)(blpapi_ProviderSession_t *session, int *allFlushed, int timeoutMsecs)
Definition blpapi_dispatchtbl.h:332
int(* blpapi_AuthUser_createWithManualOptions)(blpapi_AuthUser_t **user, const char *userId, const char *ipAddress)
Definition blpapi_dispatchtbl.h:565
long long(* blpapi_TimePointUtil_nanosecondsBetween)(const blpapi_TimePoint_t *start, const blpapi_TimePoint_t *end)
Definition blpapi_dispatchtbl.h:220
int(* blpapi_ProviderSession_activateSubServiceCodeRange)(blpapi_ProviderSession_t *session, const char *serviceName, int begin, int end, int priority)
Definition blpapi_dispatchtbl.h:194
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
void(* blpapi_Request_setPreferredRoute)(blpapi_Request_t *request, blpapi_CorrelationId_t *correlationId)
Definition blpapi_dispatchtbl.h:131
int(* blpapi_Message_release)(const blpapi_Message_t *message)
Definition blpapi_dispatchtbl.h:124
int(* blpapi_SessionOptions_setKeepAliveEnabled)(blpapi_SessionOptions_t *, int)
Definition blpapi_dispatchtbl.h:176
int(* blpapi_SessionOptions_flushPublishedEventsTimeout)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:328
int(* blpapi_AuthToken_duplicate)(blpapi_AuthToken_t **token, const blpapi_AuthToken_t *dup)
Definition blpapi_dispatchtbl.h:591
int(* blpapi_MessageFormatter_pushElement)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName)
Definition blpapi_dispatchtbl.h:458
void(* blpapi_Socks5Config_destroy)(blpapi_Socks5Config_t *socks5Config)
Definition blpapi_dispatchtbl.h:677
int(* blpapi_Element_setValueHighPrecisionDatetime)(blpapi_Element_t *, const blpapi_HighPrecisionDatetime_t *, size_t)
Definition blpapi_dispatchtbl.h:161
int(* blpapi_AuthToken_copy)(blpapi_AuthToken_t *lhs, const blpapi_AuthToken_t *rhs)
Definition blpapi_dispatchtbl.h:594
int(* blpapi_RequestTemplate_release)(const blpapi_RequestTemplate_t *requestTemplate)
Definition blpapi_dispatchtbl.h:229
float(* blpapi_SessionOptions_slowConsumerWarningLoWaterMark)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:138
int(* blpapi_TestUtil_createTopic)(blpapi_Topic_t **topic, const blpapi_Service_t *service, int isActive)
Definition blpapi_dispatchtbl.h:359
int(* blpapi_TestUtil_createEvent)(blpapi_Event_t **event, int eventType)
Definition blpapi_dispatchtbl.h:367
int(* blpapi_MessageFormatter_setValueHighPrecisionDatetime)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const blpapi_HighPrecisionDatetime_t *value)
Definition blpapi_dispatchtbl.h:439
int(* blpapi_SessionOptions_sessionName)(const char **sessionName, size_t *size, blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:701
int(* blpapi_AuthUser_copy)(blpapi_AuthUser_t *lhs, const blpapi_AuthUser_t *rhs)
Definition blpapi_dispatchtbl.h:572
int(* blpapi_SessionOptions_setSlowConsumerWarningLoWaterMark)(blpapi_SessionOptions_t *parameters, float loWaterMark)
Definition blpapi_dispatchtbl.h:129
void(* blpapi_Logging_logTestMessage)(blpapi_Logging_Severity_t severity)
Definition blpapi_dispatchtbl.h:212
int(* blpapi_MessageFormatter_setValueChar)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, char value)
Definition blpapi_dispatchtbl.h:409
int(* blpapi_Message_recapType)(const blpapi_Message_t *message)
Definition blpapi_dispatchtbl.h:245
int(* blpapi_Element_setValueBytes)(blpapi_Element_t *element, const char *value, size_t length, size_t index)
Definition blpapi_dispatchtbl.h:646
void(* blpapi_TlsOptions_setTlsHandshakeTimeoutMs)(blpapi_TlsOptions_t *paramaters, int tlsHandshakeTimeoutMs)
Definition blpapi_dispatchtbl.h:292
void(* blpapi_ServiceRegistrationOptions_removeAllActiveSubServiceCodeRanges)(blpapi_ServiceRegistrationOptions_t *parameters)
Definition blpapi_dispatchtbl.h:210
int(* blpapi_AuthApplication_create)(blpapi_AuthApplication_t **app, const char *appName)
Definition blpapi_dispatchtbl.h:577
int(* blpapi_MessageFormatter_setValueFloat64)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Float64_t value)
Definition blpapi_dispatchtbl.h:429
void(* blpapi_TlsOptions_copy)(blpapi_TlsOptions_t *lhs, const blpapi_TlsOptions_t *rhs)
Definition blpapi_dispatchtbl.h:300
void(* blpapi_AuthUser_destroy)(blpapi_AuthUser_t *user)
Definition blpapi_dispatchtbl.h:575
int(* blpapi_EventFormatter_getElementDefinition)(blpapi_EventFormatter_t *formatter, blpapi_SchemaElementDefinition_t **definition)
Definition blpapi_dispatchtbl.h:719
int(* blpapi_MessageFormatter_appendValueInt32)(blpapi_MessageFormatter_t *formatter, blpapi_Int32_t value)
Definition blpapi_dispatchtbl.h:471
int(* blpapi_MessageProperties_assign)(blpapi_MessageProperties_t *lhs, const blpapi_MessageProperties_t *rhs)
Definition blpapi_dispatchtbl.h:383
int(* blpapi_SessionOptions_recordSubscriptionDataReceiveTimes)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:216
int(* blpapi_RequestTemplate_addRef)(const blpapi_RequestTemplate_t *requestTemplate)
Definition blpapi_dispatchtbl.h:227
int(* blpapi_UserAgentInfo_setNativeSdkLanguageAndVersion)(const char *language, const char *version)
Definition blpapi_dispatchtbl.h:738
int(* blpapi_MessageFormatter_appendValueFloat32)(blpapi_MessageFormatter_t *formatter, blpapi_Float32_t value)
Definition blpapi_dispatchtbl.h:477
int(* blpapi_AuthUser_duplicate)(blpapi_AuthUser_t **user, const blpapi_AuthUser_t *dup)
Definition blpapi_dispatchtbl.h:569
int(* blpapi_TestUtil_serializeService)(blpapi_StreamWriter_t streamWriter, void *userStream, const blpapi_Service_t *service)
Definition blpapi_dispatchtbl.h:355
int(* blpapi_Logging_configureLogging)(int level, const char *fileName, int rolloverFileCount, int rolloverFileLimit)
Definition blpapi_dispatchtbl.h:723
int(* blpapi_MessageProperties_create)(blpapi_MessageProperties_t **messageProperties)
Definition blpapi_dispatchtbl.h:374
int(* blpapi_AuthOptions_copy)(blpapi_AuthOptions_t *lhs, const blpapi_AuthOptions_t *rhs)
Definition blpapi_dispatchtbl.h:555
int(* blpapi_SessionOptions_setDefaultKeepAliveInactivityTime)(blpapi_SessionOptions_t *parameters, int inactivityTime)
Definition blpapi_dispatchtbl.h:140
int(* blpapi_MessageFormatter_appendValueBool)(blpapi_MessageFormatter_t *formatter, blpapi_Bool_t value)
Definition blpapi_dispatchtbl.h:465
int(* blpapi_ProviderSession_release)(const blpapi_ProviderSession_t *session)
Definition blpapi_dispatchtbl.h:733
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_Message_addRef)(const blpapi_Message_t *message)
Definition blpapi_dispatchtbl.h:123
int(* blpapi_ProviderSession_deactivateSubServiceCodeRange)(blpapi_ProviderSession_t *session, const char *serviceName, int begin, int end)
Definition blpapi_dispatchtbl.h:200
void(* blpapi_TlsOptions_destroy)(blpapi_TlsOptions_t *parameters)
Definition blpapi_dispatchtbl.h:302
int(* blpapi_AuthOptions_create_forToken)(blpapi_AuthOptions_t **options, const blpapi_AuthToken_t *token)
Definition blpapi_dispatchtbl.h:549
int(* blpapi_SessionOptions_defaultKeepAliveResponseTimeout)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:146
int(* blpapi_MessageFormatter_destroy)(blpapi_MessageFormatter_t *formatter)
Definition blpapi_dispatchtbl.h:512
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_AbstractSession_generateAuthorizedIdentityAsync)(blpapi_AbstractSession_t *session, const blpapi_AuthOptions_t *authOptions, blpapi_CorrelationId_t *cid)
Definition blpapi_dispatchtbl.h:526
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_MessageFormatter_appendValueDatetime)(blpapi_MessageFormatter_t *formatter, const blpapi_Datetime_t *value)
Definition blpapi_dispatchtbl.h:483
int(* blpapi_Session_release)(const blpapi_Session_t *session)
Definition blpapi_dispatchtbl.h:730
int(* blpapi_MessageFormatter_appendValueFromName)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *value)
Definition blpapi_dispatchtbl.h:494
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_AuthOptions_duplicate)(blpapi_AuthOptions_t **options, const blpapi_AuthOptions_t *dup)
Definition blpapi_dispatchtbl.h:552
int(* blpapi_MessageFormatter_appendValueFloat64)(blpapi_MessageFormatter_t *formatter, blpapi_Float64_t value)
Definition blpapi_dispatchtbl.h:480
int(* blpapi_MessageProperties_setService)(blpapi_MessageProperties_t *messageProperties, const blpapi_Service_t *service)
Definition blpapi_dispatchtbl.h:400
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_AuthApplication_copy)(blpapi_AuthApplication_t *lhs, const blpapi_AuthApplication_t *rhs)
Definition blpapi_dispatchtbl.h:583
int(* blpapi_MessageFormatter_setValueString)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const char *value)
Definition blpapi_dispatchtbl.h:444
int(* blpapi_DiagnosticsUtil_memoryInfo)(char *, size_t)
Definition blpapi_dispatchtbl.h:175
int(* blpapi_AbstractSession_getAuthorizedIdentity)(blpapi_AbstractSession_t *session, const blpapi_CorrelationId_t *cid, blpapi_Identity_t **identity)
Definition blpapi_dispatchtbl.h:531
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_Message_getRequestId)(const blpapi_Message_t *message, const char **requestId)
Definition blpapi_dispatchtbl.h:600
int(* blpapi_MessageFormatter_setValueBool)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Bool_t value)
Definition blpapi_dispatchtbl.h:404
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_ProviderSession_terminateSubscriptionsOnTopics)(blpapi_ProviderSession_t *session, const blpapi_Topic_t **topics, size_t numTopics, const char *message)
Definition blpapi_dispatchtbl.h:256
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_AuthToken_create)(blpapi_AuthToken_t **token, const char *tokenStr)
Definition blpapi_dispatchtbl.h:588
size_t(* blpapi_SessionOptions_maxEventQueueSize)(blpapi_SessionOptions_t *parameters)
Definition blpapi_dispatchtbl.h:134
int(* blpapi_MessageFormatter_appendValueInt64)(blpapi_MessageFormatter_t *formatter, blpapi_Int64_t value)
Definition blpapi_dispatchtbl.h:474
int(* blpapi_MessageProperties_copy)(blpapi_MessageProperties_t **dest, const blpapi_MessageProperties_t *src)
Definition blpapi_dispatchtbl.h:380
int(* blpapi_MessageFormatter_appendValueHighPrecisionDatetime)(blpapi_MessageFormatter_t *formatter, const blpapi_HighPrecisionDatetime_t *value)
Definition blpapi_dispatchtbl.h:487
void(* blpapi_SessionOptions_setMaxEventQueueSize)(blpapi_SessionOptions_t *parameters, size_t maxEventQueueSize)
Definition blpapi_dispatchtbl.h:125
int(* blpapi_MessageFormatter_setValueInt32)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, blpapi_Int32_t value)
Definition blpapi_dispatchtbl.h:414
int(* blpapi_ProviderSession_deleteTopics)(blpapi_ProviderSession_t *session, const blpapi_Topic_t **topics, size_t numTopics)
Definition blpapi_dispatchtbl.h:190
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
int(* blpapi_ProviderSession_deregisterService)(blpapi_ProviderSession_t *session, const char *serviceName)
Definition blpapi_dispatchtbl.h:184
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_MessageFormatter_setValueDatetime)(blpapi_MessageFormatter_t *formatter, const blpapi_Name_t *typeName, const blpapi_Datetime_t *value)
Definition blpapi_dispatchtbl.h:434
int(* blpapi_SessionOptions_setFlushPublishedEventsTimeout)(blpapi_SessionOptions_t *parameters, int timeoutMsecs)
Definition blpapi_dispatchtbl.h:330
int(* blpapi_AuthOptions_create_forAppMode)(blpapi_AuthOptions_t **options, const blpapi_AuthApplication_t *app)
Definition blpapi_dispatchtbl.h:541
int(* blpapi_Session_resubscribeWithId)(blpapi_Session_t *, const blpapi_SubscriptionList_t *, int, const char *, int)
Definition blpapi_dispatchtbl.h:168
int(* blpapi_SessionOptions_setDefaultKeepAliveResponseTimeout)(blpapi_SessionOptions_t *parameters, int responseTimeout)
Definition blpapi_dispatchtbl.h:142
int(* blpapi_AuthOptions_create_forUserMode)(blpapi_AuthOptions_t **options, const blpapi_AuthUser_t *user)
Definition blpapi_dispatchtbl.h:538
int(* blpapi_Request_getRequestId)(const blpapi_Request_t *request, const char **requestId)
Definition blpapi_dispatchtbl.h:602
int(* blpapi_AbstractSession_sessionName)(blpapi_AbstractSession_t *session, const char **sessionName, size_t *size)
Definition blpapi_dispatchtbl.h:710
int(* blpapi_MessageFormatter_appendElement)(blpapi_MessageFormatter_t *formatter)
Definition blpapi_dispatchtbl.h:497
int(* blpapi_Message_fragmentType)(const blpapi_Message_t *message)
Definition blpapi_dispatchtbl.h:133
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_AuthApplication_duplicate)(blpapi_AuthApplication_t **app, const blpapi_AuthApplication_t *dup)
Definition blpapi_dispatchtbl.h:580
int(* blpapi_SubscriptionList_addResolved)(blpapi_SubscriptionList_t *, const char *, const blpapi_CorrelationId_t *)
Definition blpapi_dispatchtbl.h:179
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_MessageIterator_addRef)(const blpapi_MessageIterator_t *iterator)
Definition blpapi_dispatchtbl.h:715
int(* blpapi_ServiceRegistrationOptions_getPartsToRegister)(blpapi_ServiceRegistrationOptions_t *session)
Definition blpapi_dispatchtbl.h:188
int(* blpapi_HighPrecisionDatetime_fromTimePoint)(blpapi_HighPrecisionDatetime_t *datetime, const blpapi_TimePoint_t *timePoint, short offset)
Definition blpapi_dispatchtbl.h:223
void(* blpapi_ServiceRegistrationOptions_setPartsToRegister)(blpapi_ServiceRegistrationOptions_t *session, int parts)
Definition blpapi_dispatchtbl.h:186
int(* blpapi_HighPrecisionDatetime_compare)(const blpapi_HighPrecisionDatetime_t *, const blpapi_HighPrecisionDatetime_t *)
Definition blpapi_dispatchtbl.h:148
int(* blpapi_MessageFormatter_popElement)(blpapi_MessageFormatter_t *formatter)
Definition blpapi_dispatchtbl.h:462
int(* blpapi_SessionOptions_setBandwidthSaveModeDisabled)(blpapi_SessionOptions_t *parameters, int disableBandwidthSaveMode)
Definition blpapi_dispatchtbl.h:344
Definition blpapi_datetime.h:115
Definition blpapi_timepoint.h:104