Classes | Namespaces | Typedefs | Functions

Component blpapi_datetime
[Package blpapi]

Represents a date and/or time. More...

Classes

struct  blpapi_Datetime_tag
struct  blpapi_HighPrecisionDatetime_tag

Namespaces

namespace  blpapi

Typedefs

typedef struct blpapi_Datetime_tag blpapi_Datetime_t
typedef struct
blpapi_HighPrecisionDatetime_tag 
blpapi_HighPrecisionDatetime_t

Functions

BLPAPI_EXPORT int blpapi_Datetime_compare (blpapi_Datetime_t lhs, blpapi_Datetime_t rhs)
BLPAPI_EXPORT int blpapi_Datetime_print (const blpapi_Datetime_t *datetime, blpapi_StreamWriter_t streamWriter, void *stream, int level, int spacesPerLevel)
BLPAPI_EXPORT int blpapi_HighPrecisionDatetime_compare (const blpapi_HighPrecisionDatetime_t *lhs, const blpapi_HighPrecisionDatetime_t *rhs)
BLPAPI_EXPORT int blpapi_HighPrecisionDatetime_print (const blpapi_HighPrecisionDatetime_t *datetime, blpapi_StreamWriter_t streamWriter, void *stream, int level, int spacesPerLevel)
BLPAPI_EXPORT int blpapi_HighPrecisionDatetime_fromTimePoint (blpapi_HighPrecisionDatetime_t *datetime, const blpapi_TimePoint_t *timePoint, short offset)

Detailed Description

Represents a date and/or time.

Outline
Purpose:
Represents a date and/or time.
Classes:
blpapi_Datetime_tag C struct for date and/or msec time
blpapi_HighPrecisionDatetime_tag C struct for date and/or psec time
blpapi::Datetime C++ class for date and/or psec time
blpapi::DatetimeParts Identifiers for fields within date/time
blpapi::DatetimeUtil Datetime utility functions
Description:
This file provides a C and C++ data type to represent a date and/or time value.

Typedef Documentation


Function Documentation

BLPAPI_EXPORT int blpapi_Datetime_compare ( blpapi_Datetime_t  lhs,
blpapi_Datetime_t  rhs 
)
BLPAPI_EXPORT int blpapi_Datetime_print ( const blpapi_Datetime_t datetime,
blpapi_StreamWriter_t  streamWriter,
void *  stream,
int  level,
int  spacesPerLevel 
)
BLPAPI_EXPORT int blpapi_HighPrecisionDatetime_compare ( const blpapi_HighPrecisionDatetime_t lhs,
const blpapi_HighPrecisionDatetime_t rhs 
)
BLPAPI_EXPORT int blpapi_HighPrecisionDatetime_print ( const blpapi_HighPrecisionDatetime_t datetime,
blpapi_StreamWriter_t  streamWriter,
void *  stream,
int  level,
int  spacesPerLevel 
)
BLPAPI_EXPORT int blpapi_HighPrecisionDatetime_fromTimePoint ( blpapi_HighPrecisionDatetime_t datetime,
const blpapi_TimePoint_t timePoint,
short  offset 
)