BLPAPI C++  3.21.0
Component blpapi_exception

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

Namespaces

 BloombergLP
 
 BloombergLP::blpapi
 

Classes

struct  blpapi_ErrorInfo
 
class  Exception
 
class  DuplicateCorrelationIdException
 
class  InvalidStateException
 
class  InvalidArgumentException
 
class  InvalidConversionException
 
class  IndexOutOfRangeException
 
class  FieldNotFoundException
 
class  UnknownErrorException
 
class  UnsupportedOperationException
 
class  NotFoundException
 
class  ExceptionUtil
 

Typedefs

typedef struct blpapi_ErrorInfo blpapi_ErrorInfo_t
 

Functions

int blpapi_getErrorInfo (blpapi_ErrorInfo_t *buffer, int errorCode)
 

Variables

int exceptionClass
 
char description [256]
 

Detailed Description

Defines Exceptions that can be thrown by the blpapi library.

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

◆ blpapi_ErrorInfo_t

Function Documentation

◆ blpapi_getErrorInfo()

int blpapi_getErrorInfo ( blpapi_ErrorInfo_t buffer,
int  errorCode 
)

Variable Documentation

◆ description

char description[256]

◆ exceptionClass

int exceptionClass