Classes | Namespaces | Typedefs | Functions

Component blpapi_exception
[Package blpapi]

Defines Exceptions that can be thrown by the blpapi library. More...

Classes

struct  blpapi_ErrorInfo

Namespaces

namespace  blpapi

Typedefs

typedef struct blpapi_ErrorInfo blpapi_ErrorInfo_t

Functions

BLPAPI_EXPORT int blpapi_getErrorInfo (blpapi_ErrorInfo_t *buffer, int errorCode)

Detailed Description

Defines Exceptions that can be thrown by the blpapi library.

Outline
Purpose:
Defines Exceptions that can be thrown by the blpapi library.
Classes:
blpapi_ErrorInfo C struct to get more info on error
blpapi::Exception Base class from all exceptions
blpapi::DuplicateCorrelationIdException Duplicate CorrelationId exception
blpapi::InvalidStateException Invalid state exception
blpapi::InvalidArgumentException Invalid argument exception
blpapi::InvalidConversionException Invalid conversion exception
blpapi::IndexOutOfRangeException Index out of range exception
blpapi::FieldNotFoundException Field not found exception
blpapi::NotFoundException Not present exception
blpapi::UnknownErrorException Unknown error exception
blpapi::UnsupportedOperationException Unsupported operation exception
blpapi::ExceptionUtil Internal exception generating class
Description:
This file defines various exceptions that blpapi can throw.

Typedef Documentation


Function Documentation

BLPAPI_EXPORT int blpapi_getErrorInfo ( blpapi_ErrorInfo_t buffer,
int  errorCode 
)