BLPAPI C++ 3.26.5
Loading...
Searching...
No Matches
blpapi_call.h File Reference

Provide functions for dispatchtbl. More...

Go to the source code of this file.

Macros

#define BLPAPI_CALL_AVAILABLE(FUNCNAME)
#define BLPAPI_CALL(FUNCNAME)
#define BLPAPI_CALL_UNCHECKED(FUNCNAME)
#define BLPAPI_CALL_EVENTFORMATTER_APPENDMESSAGESEQ(a1, a2, a3, a4, a5, a6)
#define BLPAPI_CALL_EVENTFORMATTER_APPENDRECAPMESSAGESEQ(a1, a2, a3, a4, a5)
#define BLPAPI_CALL_MESSAGE_ADDREF(a1)
#define BLPAPI_CALL_MESSAGE_RELEASE(a1)
#define BLPAPI_CALL_SESSIONOPTIONS_SETMAXEVENTQUEUESIZE(a1, a2)
#define BLPAPI_CALL_SESSIONOPTIONS_SETSLOWCONSUMERHIWATERMARK(a1, a2)
#define BLPAPI_CALL_SESSIONOPTIONS_SETSLOWCONSUMERLOWATERMARK(a1, a2)
#define BLPAPI_CALL_REQUEST_SETPREFERREDROUTE(a1, a2)
#define BLPAPI_CALL_MESSAGE_FRAGMENTTYPE(a1)
#define BLPAPI_CALL_SESSIONOPTIONS_MAXEVENTQUEUESIZE(a1)
#define BLPAPI_CALL_SESSIONOPTIONS_SLOWCONSUMERHIWATERMARK(a1)
#define BLPAPI_CALL_SESSIONOPTIONS_SLOWCONSUMERLOWATERMARK(a1)
#define BLPAPI_CALL_SESSIONOPTIONS_DEFAULTKEEPALIVEINACTIVITYTIME(a1)
#define BLPAPI_CALL_SESSIONOPTIONS_DEFAULTKEEPALIVERESPONSETIMEOUT(a1)
#define BLPAPI_CALL_SESSIONOPTIONS_KEEPALIVEENABLED(a1)
#define BLPAPI_CALL_SESSIONOPTIONS_SETDEFAULTKEEPALIVEINACTIVITYTIME(a1, a2)
#define BLPAPI_CALL_SESSIONOPTIONS_SETDEFAULTKEEPALIVERESPONSETIMEOUT(a1, a2)
#define BLPAPI_CALL_SESSIONOPTIONS_SETKEEPALIVEENABLED(a1, a2)
#define BLPAPI_CALL_SESSIONOPTIONS_SETBANDWIDTHSAVEMODEDISABLED(a1, a2)
#define BLPAPI_CALL_SESSIONOPTIONS_BANDWIDTHSAVEMODEDISABLED(a1)
#define BLPAPI_CALL_HIGHPRECISIONDATETIME_COMPARE(a1, a2)
#define BLPAPI_CALL_HIGHPRECISIONDATETIME_PRINT(a1, a2, a3, a4, a5)
#define BLPAPI_CALL_ELEMENT_SETVALUEHIGHPRECISIONDATETIME(a1, a2, a3)
#define BLPAPI_CALL_ELEMENT_SETELEMENTHIGHPRECISIONDATETIME(a1, a2, a3, a4)
#define BLPAPI_CALL_ELEMENT_GETVALUEASHIGHPRECISIONDATETIME(a1, a2, a3)
#define BLPAPI_CALL_SESSION_RESUBSCRIBEWITHID(a1, a2, a3, a4, a5)
#define BLPAPI_CALL_EVENTFORMATTER_SETVALUENULL(a1, a2, a3)
#define BLPAPI_CALL_DIAGNOSTICSUTIL_MEMORYINFO(a1, a2)
#define BLPAPI_CALL_SUBSCRIPTIONLIST_ADDRESOLVED(a1, a2, a3)
#define BLPAPI_CALL_SUBSCRIPTIONLIST_ISRESOLVEDAT(a1, a2, a3)
#define BLPAPI_CALL_PROVIDERSESSION_DEREGISTERSERVICE(a1, a2)
#define BLPAPI_CALL_SERVICEREGISTRATIONOPTIONS_SETPARTSTOREGISTER(a1, a2)
#define BLPAPI_CALL_SERVICEREGISTRATIONOPTIONS_GETPARTSTOREGISTER(a1)
#define BLPAPI_CALL_PROVIDERSESSION_DELETETOPICS(a1, a2, a3)
#define BLPAPI_CALL_PROVIDERSESSION_TERMINATESUBSCRIPTIONSONTOPICS( a1, a2, a3, a4)
#define BLPAPI_CALL_PROVIDERSESSION_ACTIVATESUBSERVICECODERANGE( a1, a2, a3, a4, a5)
#define BLPAPI_CALL_PROVIDERSESSION_DEACTIVATESUBSERVICECODERANGE( a1, a2, a3, a4)
#define BLPAPI_CALL_SERVICEREGISTRATIONOPTIONS_ADDACTIVATESUBSERVICECODERANGE(a1, a2, a3, a4)
#define BLPAPI_CALL_SERVICEREGISTRATIONOPTIONS_REMOVEALLACTIVESUBSERVICECODERANGES(a1)
#define BLPAPI_CALL_MESSAGE_TIMERECEIVED(a1, a2)
#define BLPAPI_CALL_SESSIONOPTION_SETRECORDSUBSCRIPTIONDATARECEIVETIMES( a1, a2)
#define BLPAPI_CALL_SESSIONOPTION_RECORDSUBSCRIPTIONDATARECEIVETIMES(a1)
#define BLPAPI_CALL_TIMEPOINTUTIL_NANOSECONDSBETWEEN(a1, a2)
#define BLPAPI_CALL_HIGHRESOLUTIONCLOCK_NOW(a1)
#define BLPAPI_CALL_HIGHPRECISIONDATETIME_FROMTIMEPOINT(a1, a2, a3)

Detailed Description

Provide functions for dispatchtbl.

Provide functions for dispatchtbl

Macro Definition Documentation

◆ BLPAPI_CALL

#define BLPAPI_CALL ( FUNCNAME)
Value:
FUNCNAME

◆ BLPAPI_CALL_AVAILABLE

#define BLPAPI_CALL_AVAILABLE ( FUNCNAME)
Value:
true

◆ BLPAPI_CALL_DIAGNOSTICSUTIL_MEMORYINFO

#define BLPAPI_CALL_DIAGNOSTICSUTIL_MEMORYINFO ( a1,
a2 )
Value:
return blpapi_DiagnosticsUtil_memoryInfo(a1, a2);

◆ BLPAPI_CALL_ELEMENT_GETVALUEASHIGHPRECISIONDATETIME

#define BLPAPI_CALL_ELEMENT_GETVALUEASHIGHPRECISIONDATETIME ( a1,
a2,
a3 )
Value:
return blpapi_Element_getValueAsHighPrecisionDatetime( \
a1, &a2->rawHighPrecisionValue(), a3);

◆ BLPAPI_CALL_ELEMENT_SETELEMENTHIGHPRECISIONDATETIME

#define BLPAPI_CALL_ELEMENT_SETELEMENTHIGHPRECISIONDATETIME ( a1,
a2,
a3,
a4 )
Value:
(blpapi_Element_setElementHighPrecisionDatetime(a1, a2, a3, a4))

◆ BLPAPI_CALL_ELEMENT_SETVALUEHIGHPRECISIONDATETIME

#define BLPAPI_CALL_ELEMENT_SETVALUEHIGHPRECISIONDATETIME ( a1,
a2,
a3 )
Value:
(blpapi_Element_setValueHighPrecisionDatetime(a1, a2, a3))

◆ BLPAPI_CALL_EVENTFORMATTER_APPENDMESSAGESEQ

#define BLPAPI_CALL_EVENTFORMATTER_APPENDMESSAGESEQ ( a1,
a2,
a3,
a4,
a5,
a6 )
Value:
(blpapi_EventFormatter_appendMessageSeq)(a1, a2, a3, a4, a5, a6)

◆ BLPAPI_CALL_EVENTFORMATTER_APPENDRECAPMESSAGESEQ

#define BLPAPI_CALL_EVENTFORMATTER_APPENDRECAPMESSAGESEQ ( a1,
a2,
a3,
a4,
a5 )
Value:
(blpapi_EventFormatter_appendRecapMessageSeq)(a1, a2, a3, a4, a5)

◆ BLPAPI_CALL_EVENTFORMATTER_SETVALUENULL

#define BLPAPI_CALL_EVENTFORMATTER_SETVALUENULL ( a1,
a2,
a3 )
Value:
(blpapi_EventFormatter_setValueNull)(a1, a2, a3)

◆ BLPAPI_CALL_HIGHPRECISIONDATETIME_COMPARE

#define BLPAPI_CALL_HIGHPRECISIONDATETIME_COMPARE ( a1,
a2 )
Value:
(blpapi_HighPrecisionDatetime_compare)(a1, a2)

◆ BLPAPI_CALL_HIGHPRECISIONDATETIME_FROMTIMEPOINT

#define BLPAPI_CALL_HIGHPRECISIONDATETIME_FROMTIMEPOINT ( a1,
a2,
a3 )
Value:
(blpapi_HighPrecisionDatetime_fromTimePoint)(a1, a2, a3)

◆ BLPAPI_CALL_HIGHPRECISIONDATETIME_PRINT

#define BLPAPI_CALL_HIGHPRECISIONDATETIME_PRINT ( a1,
a2,
a3,
a4,
a5 )
Value:
(blpapi_HighPrecisionDatetime_print)(a1, a2, a3, a4, a5)

◆ BLPAPI_CALL_HIGHRESOLUTIONCLOCK_NOW

#define BLPAPI_CALL_HIGHRESOLUTIONCLOCK_NOW ( a1)
Value:
(blpapi_HighResolutionClock_now)(a1)

◆ BLPAPI_CALL_MESSAGE_ADDREF

#define BLPAPI_CALL_MESSAGE_ADDREF ( a1)
Value:
(blpapi_Message_addRef)(a1)

◆ BLPAPI_CALL_MESSAGE_FRAGMENTTYPE

#define BLPAPI_CALL_MESSAGE_FRAGMENTTYPE ( a1)
Value:
(blpapi_Message_fragmentType)(a1)

◆ BLPAPI_CALL_MESSAGE_RELEASE

#define BLPAPI_CALL_MESSAGE_RELEASE ( a1)
Value:
(blpapi_Message_release)(a1)

◆ BLPAPI_CALL_MESSAGE_TIMERECEIVED

#define BLPAPI_CALL_MESSAGE_TIMERECEIVED ( a1,
a2 )
Value:
(blpapi_Message_timeReceived)(a1, a2)

◆ BLPAPI_CALL_PROVIDERSESSION_ACTIVATESUBSERVICECODERANGE

#define BLPAPI_CALL_PROVIDERSESSION_ACTIVATESUBSERVICECODERANGE ( a1,
a2,
a3,
a4,
a5 )
Value:
(blpapi_ProviderSession_activateSubServiceCodeRange)(a1, a2, a3, a4, a5)

◆ BLPAPI_CALL_PROVIDERSESSION_DEACTIVATESUBSERVICECODERANGE

#define BLPAPI_CALL_PROVIDERSESSION_DEACTIVATESUBSERVICECODERANGE ( a1,
a2,
a3,
a4 )
Value:
(blpapi_ProviderSession_deactivateSubServiceCodeRange)(a1, a2, a3, a4)

◆ BLPAPI_CALL_PROVIDERSESSION_DELETETOPICS

#define BLPAPI_CALL_PROVIDERSESSION_DELETETOPICS ( a1,
a2,
a3 )
Value:
(blpapi_ProviderSession_deleteTopics(a1, a2, a3))

◆ BLPAPI_CALL_PROVIDERSESSION_DEREGISTERSERVICE

#define BLPAPI_CALL_PROVIDERSESSION_DEREGISTERSERVICE ( a1,
a2 )
Value:
(blpapi_ProviderSession_deregisterService(a1, a2))

◆ BLPAPI_CALL_PROVIDERSESSION_TERMINATESUBSCRIPTIONSONTOPICS

#define BLPAPI_CALL_PROVIDERSESSION_TERMINATESUBSCRIPTIONSONTOPICS ( a1,
a2,
a3,
a4 )
Value:
(blpapi_ProviderSession_terminateSubscriptionsOnTopics(a1, a2, a3, a4))

◆ BLPAPI_CALL_REQUEST_SETPREFERREDROUTE

#define BLPAPI_CALL_REQUEST_SETPREFERREDROUTE ( a1,
a2 )
Value:
(blpapi_Request_setPreferredRoute)(a1, a2)

◆ BLPAPI_CALL_SERVICEREGISTRATIONOPTIONS_ADDACTIVATESUBSERVICECODERANGE

#define BLPAPI_CALL_SERVICEREGISTRATIONOPTIONS_ADDACTIVATESUBSERVICECODERANGE ( a1,
a2,
a3,
a4 )
Value:
(blpapi_ServiceRegistrationOptions_addActiveSubServiceCodeRange)( \
a1, a2, a3, a4)

◆ BLPAPI_CALL_SERVICEREGISTRATIONOPTIONS_GETPARTSTOREGISTER

#define BLPAPI_CALL_SERVICEREGISTRATIONOPTIONS_GETPARTSTOREGISTER ( a1)
Value:
(blpapi_ServiceRegistrationOptions_getPartsToRegister(a1))

◆ BLPAPI_CALL_SERVICEREGISTRATIONOPTIONS_REMOVEALLACTIVESUBSERVICECODERANGES

#define BLPAPI_CALL_SERVICEREGISTRATIONOPTIONS_REMOVEALLACTIVESUBSERVICECODERANGES ( a1)
Value:
(blpapi_ServiceRegistrationOptions_removeAllActiveSubServiceCodeRanges)(a1)

◆ BLPAPI_CALL_SERVICEREGISTRATIONOPTIONS_SETPARTSTOREGISTER

#define BLPAPI_CALL_SERVICEREGISTRATIONOPTIONS_SETPARTSTOREGISTER ( a1,
a2 )
Value:
(blpapi_ServiceRegistrationOptions_setPartsToRegister(a1, a2))

◆ BLPAPI_CALL_SESSION_RESUBSCRIBEWITHID

#define BLPAPI_CALL_SESSION_RESUBSCRIBEWITHID ( a1,
a2,
a3,
a4,
a5 )
Value:
(blpapi_Session_resubscribeWithId)(a1, a2, a3, a4, a5)

◆ BLPAPI_CALL_SESSIONOPTION_RECORDSUBSCRIPTIONDATARECEIVETIMES

#define BLPAPI_CALL_SESSIONOPTION_RECORDSUBSCRIPTIONDATARECEIVETIMES ( a1)
Value:
(blpapi_SessionOptions_recordSubscriptionDataReceiveTimes)(a1)

◆ BLPAPI_CALL_SESSIONOPTION_SETRECORDSUBSCRIPTIONDATARECEIVETIMES

#define BLPAPI_CALL_SESSIONOPTION_SETRECORDSUBSCRIPTIONDATARECEIVETIMES ( a1,
a2 )
Value:
(blpapi_SessionOptions_setRecordSubscriptionDataReceiveTimes)(a1, a2)

◆ BLPAPI_CALL_SESSIONOPTIONS_BANDWIDTHSAVEMODEDISABLED

#define BLPAPI_CALL_SESSIONOPTIONS_BANDWIDTHSAVEMODEDISABLED ( a1)
Value:
(blpapi_SessionOptions_bandwidthSaveModeDisabled)(a1)

◆ BLPAPI_CALL_SESSIONOPTIONS_DEFAULTKEEPALIVEINACTIVITYTIME

#define BLPAPI_CALL_SESSIONOPTIONS_DEFAULTKEEPALIVEINACTIVITYTIME ( a1)
Value:
(blpapi_SessionOptions_defaultKeepAliveInactivityTime)(a1)

◆ BLPAPI_CALL_SESSIONOPTIONS_DEFAULTKEEPALIVERESPONSETIMEOUT

#define BLPAPI_CALL_SESSIONOPTIONS_DEFAULTKEEPALIVERESPONSETIMEOUT ( a1)
Value:
(blpapi_SessionOptions_defaultKeepAliveResponseTimeout)(a1)

◆ BLPAPI_CALL_SESSIONOPTIONS_KEEPALIVEENABLED

#define BLPAPI_CALL_SESSIONOPTIONS_KEEPALIVEENABLED ( a1)
Value:
(blpapi_SessionOptions_keepAliveEnabled)(a1)

◆ BLPAPI_CALL_SESSIONOPTIONS_MAXEVENTQUEUESIZE

#define BLPAPI_CALL_SESSIONOPTIONS_MAXEVENTQUEUESIZE ( a1)
Value:
(blpapi_SessionOptions_maxEventQueueSize)(a1)

◆ BLPAPI_CALL_SESSIONOPTIONS_SETBANDWIDTHSAVEMODEDISABLED

#define BLPAPI_CALL_SESSIONOPTIONS_SETBANDWIDTHSAVEMODEDISABLED ( a1,
a2 )
Value:
(blpapi_SessionOptions_setBandwidthSaveModeDisabled)(a1, a2)

◆ BLPAPI_CALL_SESSIONOPTIONS_SETDEFAULTKEEPALIVEINACTIVITYTIME

#define BLPAPI_CALL_SESSIONOPTIONS_SETDEFAULTKEEPALIVEINACTIVITYTIME ( a1,
a2 )
Value:
(blpapi_SessionOptions_setDefaultKeepAliveInactivityTime)(a1, a2)

◆ BLPAPI_CALL_SESSIONOPTIONS_SETDEFAULTKEEPALIVERESPONSETIMEOUT

#define BLPAPI_CALL_SESSIONOPTIONS_SETDEFAULTKEEPALIVERESPONSETIMEOUT ( a1,
a2 )
Value:
(blpapi_SessionOptions_setDefaultKeepAliveResponseTimeout)(a1, a2)

◆ BLPAPI_CALL_SESSIONOPTIONS_SETKEEPALIVEENABLED

#define BLPAPI_CALL_SESSIONOPTIONS_SETKEEPALIVEENABLED ( a1,
a2 )
Value:
(blpapi_SessionOptions_setKeepAliveEnabled)(a1, a2)

◆ BLPAPI_CALL_SESSIONOPTIONS_SETMAXEVENTQUEUESIZE

#define BLPAPI_CALL_SESSIONOPTIONS_SETMAXEVENTQUEUESIZE ( a1,
a2 )
Value:
(blpapi_SessionOptions_setMaxEventQueueSize)(a1, a2)

◆ BLPAPI_CALL_SESSIONOPTIONS_SETSLOWCONSUMERHIWATERMARK

#define BLPAPI_CALL_SESSIONOPTIONS_SETSLOWCONSUMERHIWATERMARK ( a1,
a2 )
Value:
(blpapi_SessionOptions_setSlowConsumerWarningHiWaterMark)(a1, a2)

◆ BLPAPI_CALL_SESSIONOPTIONS_SETSLOWCONSUMERLOWATERMARK

#define BLPAPI_CALL_SESSIONOPTIONS_SETSLOWCONSUMERLOWATERMARK ( a1,
a2 )
Value:
(blpapi_SessionOptions_setSlowConsumerWarningLoWaterMark)(a1, a2)

◆ BLPAPI_CALL_SESSIONOPTIONS_SLOWCONSUMERHIWATERMARK

#define BLPAPI_CALL_SESSIONOPTIONS_SLOWCONSUMERHIWATERMARK ( a1)
Value:
(blpapi_SessionOptions_slowConsumerWarningHiWaterMark)(a1)

◆ BLPAPI_CALL_SESSIONOPTIONS_SLOWCONSUMERLOWATERMARK

#define BLPAPI_CALL_SESSIONOPTIONS_SLOWCONSUMERLOWATERMARK ( a1)
Value:
(blpapi_SessionOptions_slowConsumerWarningLoWaterMark)(a1)

◆ BLPAPI_CALL_SUBSCRIPTIONLIST_ADDRESOLVED

#define BLPAPI_CALL_SUBSCRIPTIONLIST_ADDRESOLVED ( a1,
a2,
a3 )
Value:
(blpapi_SubscriptionList_addResolved)(a1, a2, a3)

◆ BLPAPI_CALL_SUBSCRIPTIONLIST_ISRESOLVEDAT

#define BLPAPI_CALL_SUBSCRIPTIONLIST_ISRESOLVEDAT ( a1,
a2,
a3 )
Value:
(blpapi_SubscriptionList_isResolvedAt)(a1, a2, a3)

◆ BLPAPI_CALL_TIMEPOINTUTIL_NANOSECONDSBETWEEN

#define BLPAPI_CALL_TIMEPOINTUTIL_NANOSECONDSBETWEEN ( a1,
a2 )
Value:
(blpapi_TimePointUtil_nanosecondsBetween)(a1, a2)

◆ BLPAPI_CALL_UNCHECKED

#define BLPAPI_CALL_UNCHECKED ( FUNCNAME)
Value:
FUNCNAME