BLPAPI C++  3.22.1
blpapi_message.h File Reference

Defines a message containing elements. More...

#include <blpapi_call.h>
#include <blpapi_correlationid.h>
#include <blpapi_defs.h>
#include <blpapi_element.h>
#include <blpapi_service.h>
#include <blpapi_streamproxy.h>
#include <blpapi_timepoint.h>

Go to the source code of this file.

Classes

class  Message
 
struct  Message::RecapType
 

Namespaces

 BloombergLP
 
 BloombergLP::blpapi
 

Typedefs

typedef struct blpapi_Message blpapi_Message_t
 

Functions

blpapi_Name_tblpapi_Message_messageType (const blpapi_Message_t *message)
 
const char * blpapi_Message_typeString (const blpapi_Message_t *message)
 
const char * blpapi_Message_topicName (const blpapi_Message_t *message)
 
blpapi_Service_tblpapi_Message_service (const blpapi_Message_t *message)
 
int blpapi_Message_numCorrelationIds (const blpapi_Message_t *message)
 
blpapi_CorrelationId_t blpapi_Message_correlationId (const blpapi_Message_t *message, size_t index)
 
int blpapi_Message_getRequestId (const blpapi_Message_t *message, const char **requestId)
 
blpapi_Element_tblpapi_Message_elements (const blpapi_Message_t *message)
 
const char * blpapi_Message_privateData (const blpapi_Message_t *message, size_t *size)
 
int blpapi_Message_fragmentType (const blpapi_Message_t *message)
 
int blpapi_Message_recapType (const blpapi_Message_t *message)
 
int blpapi_Message_print (const blpapi_Message_t *message, blpapi_StreamWriter_t streamWriter, void *stream, int indentLevel, int spacesPerLevel)
 
int blpapi_Message_addRef (const blpapi_Message_t *message)
 
int blpapi_Message_release (const blpapi_Message_t *message)
 
int blpapi_Message_timeReceived (const blpapi_Message_t *message, blpapi_TimePoint_t *timeReceived)
 
std::ostream & operator<< (std::ostream &stream, const Message &message)
 

Detailed Description

Defines a message containing elements.

Typedef Documentation

◆ blpapi_Message_t

typedef struct blpapi_Message blpapi_Message_t

Function Documentation

◆ blpapi_Message_addRef()

int blpapi_Message_addRef ( const blpapi_Message_t message)

◆ blpapi_Message_correlationId()

blpapi_CorrelationId_t blpapi_Message_correlationId ( const blpapi_Message_t message,
size_t  index 
)

◆ blpapi_Message_elements()

blpapi_Element_t* blpapi_Message_elements ( const blpapi_Message_t message)

◆ blpapi_Message_fragmentType()

int blpapi_Message_fragmentType ( const blpapi_Message_t message)

◆ blpapi_Message_getRequestId()

int blpapi_Message_getRequestId ( const blpapi_Message_t message,
const char **  requestId 
)

◆ blpapi_Message_messageType()

blpapi_Name_t* blpapi_Message_messageType ( const blpapi_Message_t message)

◆ blpapi_Message_numCorrelationIds()

int blpapi_Message_numCorrelationIds ( const blpapi_Message_t message)

◆ blpapi_Message_print()

int blpapi_Message_print ( const blpapi_Message_t message,
blpapi_StreamWriter_t  streamWriter,
void *  stream,
int  indentLevel,
int  spacesPerLevel 
)

◆ blpapi_Message_privateData()

const char* blpapi_Message_privateData ( const blpapi_Message_t message,
size_t *  size 
)

◆ blpapi_Message_recapType()

int blpapi_Message_recapType ( const blpapi_Message_t message)

◆ blpapi_Message_release()

int blpapi_Message_release ( const blpapi_Message_t message)

◆ blpapi_Message_service()

blpapi_Service_t* blpapi_Message_service ( const blpapi_Message_t message)

◆ blpapi_Message_timeReceived()

int blpapi_Message_timeReceived ( const blpapi_Message_t message,
blpapi_TimePoint_t timeReceived 
)

◆ blpapi_Message_topicName()

const char* blpapi_Message_topicName ( const blpapi_Message_t message)

◆ blpapi_Message_typeString()

const char* blpapi_Message_typeString ( const blpapi_Message_t message)