BLPAPI C++
3.24.8
|
#include <blpapi_service.h>
Public Member Functions | |
Operation (blpapi_Operation_t *handle) | |
~Operation () | |
const char * | name () const |
const char * | description () const |
SchemaElementDefinition | requestDefinition () const |
int | numResponseDefinitions () const |
SchemaElementDefinition | responseDefinition (size_t index) const |
SchemaElementDefinition | responseDefinition (const Name &name) const |
blpapi_Operation_t * | handle () const |
bool | isValid () const |
Defines an operation which can be performed by a Service.
Operation objects are obtained from a Service object. They provide read-only access to the schema of the Operations Request and the schema of the possible response.
|
explicit |
const char * description | ( | ) | const |
blpapi_Operation_t * handle | ( | ) | const |
Returns handle to the underlying implementation.
bool isValid | ( | ) | const |
const char * name | ( | ) | const |
Returns a pointer to a null-terminated, read-only string which contains the name of this operation. The pointer remains valid until this Operation is destroyed.
int numResponseDefinitions | ( | ) | const |
Returns the number of the response types that can be returned by this Operation.
SchemaElementDefinition requestDefinition | ( | ) | const |
Returns a read-only SchemaElementDefinition which defines the schema for this Operation.
SchemaElementDefinition responseDefinition | ( | size_t | index | ) | const |
Returns a read-only SchemaElementDefinition which defines the schema for the response that this Operation delivers.
SchemaElementDefinition responseDefinition | ( | const Name & | name | ) | const |
Returns a read-only SchemaElementDefinition
which defines the schema for the response that this Operation
delivers.