38#ifndef INCLUDED_BLPAPI_SESSIONOPTIONS
39#define INCLUDED_BLPAPI_SESSIONOPTIONS
85#ifndef INCLUDED_BLPAPI_CALL
89#ifndef INCLUDED_BLPAPI_CORRELATIONID
93#ifndef INCLUDED_BLPAPI_DEFS
97#ifndef INCLUDED_BLPAPI_EXCEPTION
101#ifndef INCLUDED_BLPAPI_STREAMPROXY
105#ifndef INCLUDED_BLPAPI_TLSOPTIONS
109#ifndef INCLUDED_BLPAPI_TYPES
139blpapi_SessionOptions_t *blpapi_SessionOptions_create(
void);
151blpapi_SessionOptions_t *blpapi_SessionOptions_duplicate(
152 const blpapi_SessionOptions_t *parameters);
164void blpapi_SessionOptions_copy(
165 blpapi_SessionOptions_t *lhs,
const blpapi_SessionOptions_t *rhs);
175void blpapi_SessionOptions_destroy(blpapi_SessionOptions_t *parameters);
192int blpapi_SessionOptions_setServerHost(
193 blpapi_SessionOptions_t *parameters,
const char *serverHost);
207int blpapi_SessionOptions_setServerPort(
208 blpapi_SessionOptions_t *parameters,
unsigned short serverPort);
227int blpapi_SessionOptions_setServerAddress(blpapi_SessionOptions_t *parameters,
228 const char *serverHost,
229 unsigned short serverPort,
250int blpapi_SessionOptions_setServerAddressWithProxy(
251 blpapi_SessionOptions_t *parameters,
252 const char *serverHost,
253 unsigned short serverPort,
254 const blpapi_Socks5Config_t *socks5Config,
267int blpapi_SessionOptions_removeServerAddress(
268 blpapi_SessionOptions_t *parameters,
size_t index);
283int blpapi_SessionOptions_setConnectTimeout(
284 blpapi_SessionOptions_t *parameters,
285 unsigned int timeoutInMilliseconds);
301int blpapi_SessionOptions_setDefaultServices(
302 blpapi_SessionOptions_t *parameters,
const char *defaultServices);
319int blpapi_SessionOptions_setDefaultSubscriptionService(
320 blpapi_SessionOptions_t *parameters,
const char *serviceIdentifier);
333void blpapi_SessionOptions_setDefaultTopicPrefix(
334 blpapi_SessionOptions_t *parameters,
const char *prefix);
349void blpapi_SessionOptions_setAllowMultipleCorrelatorsPerMsg(
350 blpapi_SessionOptions_t *parameters,
351 int allowMultipleCorrelatorsPerMsg);
364void blpapi_SessionOptions_setClientMode(
365 blpapi_SessionOptions_t *parameters,
int clientMode);
377void blpapi_SessionOptions_setMaxPendingRequests(
378 blpapi_SessionOptions_t *parameters,
int maxPendingRequests);
393void blpapi_SessionOptions_setAutoRestartOnDisconnection(
394 blpapi_SessionOptions_t *parameters,
int autoRestart);
409void blpapi_SessionOptions_setAutoRestart(
410 blpapi_SessionOptions_t *parameters,
int autoRestart);
429int blpapi_SessionOptions_setSessionIdentityOptions(
430 blpapi_SessionOptions_t *parameters,
431 const blpapi_AuthOptions_t *authOptions,
432 blpapi_CorrelationId_t *cid);
445void blpapi_SessionOptions_setAuthenticationOptions(
446 blpapi_SessionOptions_t *parameters,
const char *authOptions);
459void blpapi_SessionOptions_setNumStartAttempts(
460 blpapi_SessionOptions_t *parameters,
int numStartAttempts);
472void blpapi_SessionOptions_setMaxEventQueueSize(
473 blpapi_SessionOptions_t *parameters,
size_t maxEventQueueSize);
490int blpapi_SessionOptions_setSlowConsumerWarningHiWaterMark(
491 blpapi_SessionOptions_t *parameters,
float hiWaterMark);
508int blpapi_SessionOptions_setSlowConsumerWarningLoWaterMark(
509 blpapi_SessionOptions_t *parameters,
float loWaterMark);
527int blpapi_SessionOptions_setDefaultKeepAliveInactivityTime(
528 blpapi_SessionOptions_t *parameters,
int inactivityMsecs);
546int blpapi_SessionOptions_setDefaultKeepAliveResponseTimeout(
547 blpapi_SessionOptions_t *parameters,
int timeoutMsecs);
564int blpapi_SessionOptions_setKeepAliveEnabled(
565 blpapi_SessionOptions_t *parameters,
int isEnabled);
578void blpapi_SessionOptions_setRecordSubscriptionDataReceiveTimes(
579 blpapi_SessionOptions_t *parameters,
int shouldRecord);
594int blpapi_SessionOptions_setServiceCheckTimeout(
595 blpapi_SessionOptions_t *paramaters,
int timeoutMsecs);
610int blpapi_SessionOptions_setServiceDownloadTimeout(
611 blpapi_SessionOptions_t *paramaters,
int timeoutMsecs);
624void blpapi_SessionOptions_setTlsOptions(blpapi_SessionOptions_t *paramaters,
625 const blpapi_TlsOptions_t *tlsOptions);
639int blpapi_SessionOptions_setFlushPublishedEventsTimeout(
640 blpapi_SessionOptions_t *paramaters,
int timeoutMsecs);
655int blpapi_SessionOptions_setBandwidthSaveModeDisabled(
656 blpapi_SessionOptions_t *parameters,
int disableBandwidthSaveMode);
668const char *blpapi_SessionOptions_serverHost(
669 blpapi_SessionOptions_t *parameters);
679unsigned int blpapi_SessionOptions_serverPort(
680 blpapi_SessionOptions_t *parameters);
690int blpapi_SessionOptions_numServerAddresses(
691 blpapi_SessionOptions_t *parameters);
710int blpapi_SessionOptions_getServerAddress(blpapi_SessionOptions_t *parameters,
711 const char **serverHost,
712 unsigned short *serverPort,
739int blpapi_SessionOptions_getServerAddressWithProxy(
740 blpapi_SessionOptions_t *parameters,
741 const char **serverHost,
742 unsigned short *serverPort,
743 const char **socks5Host,
744 unsigned short *sock5Port,
755unsigned int blpapi_SessionOptions_connectTimeout(
756 blpapi_SessionOptions_t *parameters);
768const char *blpapi_SessionOptions_defaultServices(
769 blpapi_SessionOptions_t *parameters);
781const char *blpapi_SessionOptions_defaultSubscriptionService(
782 blpapi_SessionOptions_t *parameters);
794const char *blpapi_SessionOptions_defaultTopicPrefix(
795 blpapi_SessionOptions_t *parameters);
807int blpapi_SessionOptions_allowMultipleCorrelatorsPerMsg(
808 blpapi_SessionOptions_t *parameters);
819int blpapi_SessionOptions_clientMode(blpapi_SessionOptions_t *parameters);
829int blpapi_SessionOptions_maxPendingRequests(
830 blpapi_SessionOptions_t *parameters);
841int blpapi_SessionOptions_autoRestartOnDisconnection(
842 blpapi_SessionOptions_t *parameters);
856int blpapi_SessionOptions_autoRestart(blpapi_SessionOptions_t *parameters);
868const char *blpapi_SessionOptions_authenticationOptions(
869 blpapi_SessionOptions_t *parameters);
880int blpapi_SessionOptions_numStartAttempts(
881 blpapi_SessionOptions_t *parameters);
891size_t blpapi_SessionOptions_maxEventQueueSize(
892 blpapi_SessionOptions_t *parameters);
903float blpapi_SessionOptions_slowConsumerWarningHiWaterMark(
904 blpapi_SessionOptions_t *parameters);
915float blpapi_SessionOptions_slowConsumerWarningLoWaterMark(
916 blpapi_SessionOptions_t *parameters);
927int blpapi_SessionOptions_defaultKeepAliveInactivityTime(
928 blpapi_SessionOptions_t *parameters);
939int blpapi_SessionOptions_defaultKeepAliveResponseTimeout(
940 blpapi_SessionOptions_t *parameters);
951int blpapi_SessionOptions_keepAliveEnabled(
952 blpapi_SessionOptions_t *parameters);
963int blpapi_SessionOptions_recordSubscriptionDataReceiveTimes(
964 blpapi_SessionOptions_t *parameters);
975int blpapi_SessionOptions_serviceCheckTimeout(
976 blpapi_SessionOptions_t *parameters);
987int blpapi_SessionOptions_serviceDownloadTimeout(
988 blpapi_SessionOptions_t *parameters);
1009int blpapi_SessionOptions_print(blpapi_SessionOptions_t *parameters,
1010 blpapi_StreamWriter_t streamWriter,
1013 int spacesPerLevel);
1025int blpapi_SessionOptions_flushPublishedEventsTimeout(
1026 blpapi_SessionOptions_t *parameters);
1037int blpapi_SessionOptions_bandwidthSaveModeDisabled(
1038 blpapi_SessionOptions_t *parameters);
1054int blpapi_SessionOptions_setApplicationIdentityKey(
1055 blpapi_SessionOptions_t *parameters,
1056 const char *applicationIdentityKey,
1074int blpapi_SessionOptions_applicationIdentityKey(
1075 const char **applicationIdentityKey,
1077 blpapi_SessionOptions_t *parameters);
1094int blpapi_SessionOptions_setSessionName(blpapi_SessionOptions_t *parameters,
1095 const char *sessionName,
1113int blpapi_SessionOptions_sessionName(
const char **sessionName,
1115 blpapi_SessionOptions_t *parameters);
1143 blpapi_SessionOptions_t *d_handle_p;
1491 size_t index)
const;
1501 size_t index)
const;
1554 blpapi_SessionOptions_t *handle()
const;
1654 std::ostream&
print(std::ostream& stream,
1655 int indentLevel = 0,
1656 int spacesPerLevel = 4)
const;
1676 std::ostream& stream,
const SessionOptions& sessionOptions);
1713 d_handle_p = blpapi_SessionOptions_create();
1714#if BLPAPI_COMPAT_33X
1715 blpapi_SessionOptions_setClientMode(
1716 d_handle_p, BLPAPI_CLIENTMODE_AUTO | BLPAPI_CLIENTMODE_COMPAT_33X);
1722 d_handle_p = blpapi_SessionOptions_duplicate(options.handle());
1727 blpapi_SessionOptions_destroy(d_handle_p);
1732 blpapi_SessionOptions_copy(this->handle(), rhs.handle());
1738 blpapi_SessionOptions_setServerHost(d_handle_p, newServerHost);
1743 blpapi_SessionOptions_setServerPort(d_handle_p, newServerPort);
1749 return blpapi_SessionOptions_setServerAddress(
1758 return BLPAPI_CALL(blpapi_SessionOptions_setServerAddressWithProxy)(
1764 return blpapi_SessionOptions_removeServerAddress(d_handle_p, index);
1770 d_handle_p, timeoutMilliSeconds));
1775 blpapi_SessionOptions_setDefaultServices(d_handle_p, newDefaultServices);
1779 const char *serviceIdentifier)
1781 blpapi_SessionOptions_setDefaultSubscriptionService(
1782 d_handle_p, serviceIdentifier);
1787 blpapi_SessionOptions_setDefaultTopicPrefix(d_handle_p, prefix);
1791 bool newAllowMultipleCorrelatorsPerMsg)
1793 blpapi_SessionOptions_setAllowMultipleCorrelatorsPerMsg(
1794 d_handle_p, newAllowMultipleCorrelatorsPerMsg);
1799#if BLPAPI_COMPAT_33X
1800 newClientMode |= BLPAPI_CLIENTMODE_COMPAT_33X;
1803 blpapi_SessionOptions_setClientMode(d_handle_p, newClientMode);
1808 blpapi_SessionOptions_setMaxPendingRequests(
1809 d_handle_p, newMaxPendingRequests);
1814 blpapi_SessionOptions_setAutoRestartOnDisconnection(
1815 d_handle_p, autoRestart ? 1 : 0);
1821 blpapi_CorrelationId_t cidHandle = cid.impl();
1824 BLPAPI_CALL(blpapi_SessionOptions_setSessionIdentityOptions)(
1825 d_handle_p, authOptions.handle(), &cidHandle));
1832 blpapi_SessionOptions_setAuthenticationOptions(d_handle_p, authOptions);
1837 blpapi_SessionOptions_setNumStartAttempts(d_handle_p, newNumStartAttempts);
1842 BLPAPI_CALL_SESSIONOPTIONS_SETMAXEVENTQUEUESIZE(
1843 d_handle_p, eventQueueSize);
1850 BLPAPI_CALL_SESSIONOPTIONS_SETSLOWCONSUMERHIWATERMARK(
1851 d_handle_p, hiWaterMark));
1858 BLPAPI_CALL_SESSIONOPTIONS_SETSLOWCONSUMERLOWATERMARK(
1859 d_handle_p, loWaterMark));
1866 BLPAPI_CALL_SESSIONOPTIONS_SETDEFAULTKEEPALIVEINACTIVITYTIME(
1867 d_handle_p, inactivityTime));
1871 int responseTimeout)
1874 BLPAPI_CALL_SESSIONOPTIONS_SETDEFAULTKEEPALIVERESPONSETIMEOUT(
1875 d_handle_p, responseTimeout));
1881 d_handle_p, isEnabled));
1887 BLPAPI_CALL_SESSIONOPTION_SETRECORDSUBSCRIPTIONDATARECEIVETIMES(
1888 d_handle_p, shouldRecrod);
1894 BLPAPI_CALL(blpapi_SessionOptions_setServiceCheckTimeout)(
1895 d_handle_p, timeoutMsecs));
1901 BLPAPI_CALL(blpapi_SessionOptions_setServiceDownloadTimeout)(
1902 d_handle_p, timeoutMsecs));
1907 BLPAPI_CALL(blpapi_SessionOptions_setTlsOptions)
1908 (d_handle_p, tlsOptions.handle());
1914 BLPAPI_CALL(blpapi_SessionOptions_setFlushPublishedEventsTimeout)(
1915 d_handle_p, timeoutMsecs));
1921 BLPAPI_CALL_SESSIONOPTIONS_SETBANDWIDTHSAVEMODEDISABLED(
1922 d_handle_p, isDisabled));
1927 return blpapi_SessionOptions_serverHost(d_handle_p);
1932 return static_cast<unsigned short>(
1933 blpapi_SessionOptions_serverPort(d_handle_p));
1938 return static_cast<size_t>(
1939 blpapi_SessionOptions_numServerAddresses(d_handle_p));
1943 unsigned short *serverPortOut,
1946 return blpapi_SessionOptions_getServerAddress(
1947 d_handle_p, serverHostOut, serverPortOut, index);
1951 unsigned short *serverPortOut,
1955 const char *socks5ConfigHost = 0;
1956 unsigned short socks5ConfigPort = 0;
1958 blpapi_SessionOptions_getServerAddressWithProxy)(d_handle_p,
1965 if (socks5ConfigHost) {
1966 *socksConfig =
Socks5Config(socks5ConfigHost, socks5ConfigPort);
1974 return blpapi_SessionOptions_connectTimeout(d_handle_p);
1979 return blpapi_SessionOptions_defaultServices(d_handle_p);
1984 return blpapi_SessionOptions_defaultSubscriptionService(d_handle_p);
1989 return blpapi_SessionOptions_defaultTopicPrefix(d_handle_p);
1994 return blpapi_SessionOptions_allowMultipleCorrelatorsPerMsg(d_handle_p)
2001 return blpapi_SessionOptions_clientMode(d_handle_p);
2006 return blpapi_SessionOptions_maxPendingRequests(d_handle_p);
2011 return blpapi_SessionOptions_autoRestartOnDisconnection(d_handle_p) != 0;
2016 return blpapi_SessionOptions_authenticationOptions(d_handle_p);
2021 return blpapi_SessionOptions_numStartAttempts(d_handle_p);
2026 return BLPAPI_CALL_SESSIONOPTIONS_MAXEVENTQUEUESIZE(d_handle_p);
2031 return BLPAPI_CALL_SESSIONOPTIONS_SLOWCONSUMERHIWATERMARK(d_handle_p);
2036 return BLPAPI_CALL_SESSIONOPTIONS_SLOWCONSUMERLOWATERMARK(d_handle_p);
2041 return BLPAPI_CALL_SESSIONOPTIONS_DEFAULTKEEPALIVEINACTIVITYTIME(
2047 return BLPAPI_CALL_SESSIONOPTIONS_DEFAULTKEEPALIVERESPONSETIMEOUT(
2053 return BLPAPI_CALL_SESSIONOPTIONS_KEEPALIVEENABLED(d_handle_p) != 0
2060 return BLPAPI_CALL_SESSIONOPTION_RECORDSUBSCRIPTIONDATARECEIVETIMES(
2068 return BLPAPI_CALL(blpapi_SessionOptions_serviceCheckTimeout)(d_handle_p);
2073 return BLPAPI_CALL(blpapi_SessionOptions_serviceDownloadTimeout)(
2079 return BLPAPI_CALL(blpapi_SessionOptions_flushPublishedEventsTimeout)(
2085 return BLPAPI_CALL_SESSIONOPTIONS_BANDWIDTHSAVEMODEDISABLED(d_handle_p)
2095 blpapi_SessionOptions_setApplicationIdentityKey)(d_handle_p,
2105 BLPAPI_CALL(blpapi_SessionOptions_applicationIdentityKey)(
2106 &aik, &size, d_handle_p));
2107 return std::string(aik, size);
2113 BLPAPI_CALL(blpapi_SessionOptions_setSessionName)(
2127inline blpapi_SessionOptions_t *SessionOptions::handle()
const
2134 std::ostream& stream,
int indentLevel,
int spacesPerLevel)
const
2136 if (BLPAPI_CALL_AVAILABLE(blpapi_SessionOptions_print)) {
2137 BLPAPI_CALL(blpapi_SessionOptions_print)
2150 return sessionOptions.
print(stream, 0, -1);
2158 switch (clientMode) {
Provides configuration settings for authorization.
Provide functions for dispatchtbl.
Provide a key to identify individual subscriptions or requests.
Common definitions used by the library.
Provide a collection of errors that library can return.
Defines Exceptions that can be thrown by the blpapi library.
Provide description of Socks5 proxy.
A signature for callback on print and default C++ implementation.
Maintain client credentials and trust material.
Definition blpapi_authoptions.h:485
Definition blpapi_correlationid.h:322
static void throwOnError(int errorCode)
Definition blpapi_exception.h:556
Definition blpapi_sessionoptions.h:1141
std::string applicationIdentityKey()
Definition blpapi_sessionoptions.h:2100
size_t numServerAddresses() const
Definition blpapi_sessionoptions.h:1936
void setNumStartAttempts(int numStartAttempts)
Definition blpapi_sessionoptions.h:1835
bool autoRestartOnDisconnection() const
Definition blpapi_sessionoptions.h:2009
void setDefaultSubscriptionService(const char *serviceIdentifier)
Definition blpapi_sessionoptions.h:1778
void setDefaultServices(const char *defaultServices)
Definition blpapi_sessionoptions.h:1773
int numStartAttempts() const
Definition blpapi_sessionoptions.h:2019
int setServerAddress(const char *serverHost, unsigned short serverPort, size_t index)
Definition blpapi_sessionoptions.h:1746
void setFlushPublishedEventsTimeout(int timeoutMsecs)
Definition blpapi_sessionoptions.h:1911
int getServerAddress(const char **serverHost, unsigned short *serverPort, size_t index) const
Definition blpapi_sessionoptions.h:1942
void setMaxPendingRequests(int maxPendingRequests)
Definition blpapi_sessionoptions.h:1806
std::string sessionName()
Definition blpapi_sessionoptions.h:2117
int serviceCheckTimeout() const
Definition blpapi_sessionoptions.h:2066
bool allowMultipleCorrelatorsPerMsg() const
Definition blpapi_sessionoptions.h:1992
void setBandwidthSaveModeDisabled(bool isDisabled)
Definition blpapi_sessionoptions.h:1918
const char * defaultServices() const
Definition blpapi_sessionoptions.h:1977
void setDefaultKeepAliveInactivityTime(int inactivityMsecs)
Definition blpapi_sessionoptions.h:1862
SessionOptions & operator=(const SessionOptions &rhs)
Definition blpapi_sessionoptions.h:1730
void setAuthenticationOptions(const char *authOptions)
Definition blpapi_sessionoptions.h:1830
bool keepAliveEnabled() const
Definition blpapi_sessionoptions.h:2051
SessionOptions()
Definition blpapi_sessionoptions.h:1711
const char * serverHost() const
Definition blpapi_sessionoptions.h:1925
unsigned short serverPort() const
Definition blpapi_sessionoptions.h:1930
void setServiceCheckTimeout(int timeoutMsecs)
Definition blpapi_sessionoptions.h:1891
void setServerHost(const char *host)
Definition blpapi_sessionoptions.h:1736
float slowConsumerWarningHiWaterMark() const
Definition blpapi_sessionoptions.h:2029
~SessionOptions()
Definition blpapi_sessionoptions.h:1725
void setAutoRestartOnDisconnection(bool autoRestart)
Definition blpapi_sessionoptions.h:1812
void setTlsOptions(const TlsOptions &tlsOptions)
Definition blpapi_sessionoptions.h:1905
ClientMode
Definition blpapi_sessionoptions.h:1150
@ SAPI
Always connect to the server API.
Definition blpapi_sessionoptions.h:1157
@ DAPI
Always connect to the desktop API.
Definition blpapi_sessionoptions.h:1154
@ AUTO
Automatic (desktop if available otherwise server)
Definition blpapi_sessionoptions.h:1151
int maxPendingRequests() const
Definition blpapi_sessionoptions.h:2004
const char * defaultTopicPrefix() const
Definition blpapi_sessionoptions.h:1987
int removeServerAddress(size_t index)
Definition blpapi_sessionoptions.h:1762
void setRecordSubscriptionDataReceiveTimes(bool shouldRecord)
Definition blpapi_sessionoptions.h:1884
CorrelationId setSessionIdentityOptions(const AuthOptions &authOptions, const CorrelationId &correlationId=CorrelationId())
Definition blpapi_sessionoptions.h:1818
void setKeepAliveEnabled(bool isEnabled)
Definition blpapi_sessionoptions.h:1878
void setServerPort(unsigned short port)
Definition blpapi_sessionoptions.h:1741
bool bandwidthSaveModeDisabled() const
Definition blpapi_sessionoptions.h:2083
int clientMode() const
Definition blpapi_sessionoptions.h:1999
void setSlowConsumerWarningLoWaterMark(float loWaterMark)
Definition blpapi_sessionoptions.h:1854
void setAllowMultipleCorrelatorsPerMsg(bool allowMultipleCorrelatorsPerMsg)
Definition blpapi_sessionoptions.h:1790
int defaultKeepAliveResponseTimeout() const
Definition blpapi_sessionoptions.h:2045
unsigned int connectTimeout() const
Definition blpapi_sessionoptions.h:1972
float slowConsumerWarningLoWaterMark() const
Definition blpapi_sessionoptions.h:2034
std::ostream & print(std::ostream &stream, int indentLevel=0, int spacesPerLevel=4) const
Definition blpapi_sessionoptions.h:2133
void setSlowConsumerWarningHiWaterMark(float hiWaterMark)
Definition blpapi_sessionoptions.h:1846
size_t maxEventQueueSize() const
Definition blpapi_sessionoptions.h:2024
bool recordSubscriptionDataReceiveTimes() const
Definition blpapi_sessionoptions.h:2058
void setSessionName(const std::string &sessionName)
Definition blpapi_sessionoptions.h:2110
const char * defaultSubscriptionService() const
Definition blpapi_sessionoptions.h:1982
void setDefaultKeepAliveResponseTimeout(int timeoutMsecs)
Definition blpapi_sessionoptions.h:1870
int serviceDownloadTimeout() const
Definition blpapi_sessionoptions.h:2071
const char * authenticationOptions() const
Definition blpapi_sessionoptions.h:2014
void setApplicationIdentityKey(const std::string &applicationIdentityKey)
Definition blpapi_sessionoptions.h:2091
void setDefaultTopicPrefix(const char *prefix)
Definition blpapi_sessionoptions.h:1785
int flushPublishedEventsTimeout() const
Definition blpapi_sessionoptions.h:2077
int defaultKeepAliveInactivityTime() const
Definition blpapi_sessionoptions.h:2039
void setMaxEventQueueSize(size_t eventQueueSize)
Definition blpapi_sessionoptions.h:1840
void setServiceDownloadTimeout(int timeoutMsecs)
Definition blpapi_sessionoptions.h:1898
void setConnectTimeout(unsigned int timeoutMilliSeconds)
Definition blpapi_sessionoptions.h:1767
void setClientMode(int clientMode)
Definition blpapi_sessionoptions.h:1797
Definition blpapi_socks5config.h:181
Definition blpapi_tlsoptions.h:296
constexpr const char * to_string(CorrelationId::ValueType valueType)
Definition blpapi_correlationid.h:830
Definition blpapi_abstractsession.h:448
std::ostream & operator<<(std::ostream &os, const CorrelationId &correlator)
Definition blpapi_correlationid.h:792
Definition blpapi_abstractsession.h:447
static int writeToStream(const char *data, int length, void *stream)
Definition blpapi_streamproxy.h:108