Longbridge OpenAPI C++ SDK
Public Member Functions | Static Public Member Functions | List of all members
longbridge::calendar::CalendarContext Class Reference

Financial calendar context — earnings, dividends, splits, IPOs, macro data. More...

#include <calendar_context.hpp>

Public Member Functions

 CalendarContext ()
 
 CalendarContext (const lb_calendar_context_t *ctx)
 
 CalendarContext (const CalendarContext &)
 
 CalendarContext (CalendarContext &&)
 
 ~CalendarContext ()
 
CalendarContextoperator= (const CalendarContext &)
 
void finance_calendar (CalendarCategory category, const std::string &start, const std::string &end, const std::string &market, AsyncCallback< CalendarContext, CalendarEventsResponse > callback) const
 Get financial calendar events for the given date range. More...
 

Static Public Member Functions

static CalendarContext create (const Config &config)
 Create a CalendarContext from a Config. More...
 

Detailed Description

Financial calendar context — earnings, dividends, splits, IPOs, macro data.

Constructor & Destructor Documentation

◆ CalendarContext() [1/4]

longbridge::calendar::CalendarContext::CalendarContext ( )

◆ CalendarContext() [2/4]

longbridge::calendar::CalendarContext::CalendarContext ( const lb_calendar_context_t ctx)

◆ CalendarContext() [3/4]

longbridge::calendar::CalendarContext::CalendarContext ( const CalendarContext )

◆ CalendarContext() [4/4]

longbridge::calendar::CalendarContext::CalendarContext ( CalendarContext &&  )

◆ ~CalendarContext()

longbridge::calendar::CalendarContext::~CalendarContext ( )

Member Function Documentation

◆ create()

static CalendarContext longbridge::calendar::CalendarContext::create ( const Config config)
static

Create a CalendarContext from a Config.

◆ finance_calendar()

void longbridge::calendar::CalendarContext::finance_calendar ( CalendarCategory  category,
const std::string &  start,
const std::string &  end,
const std::string &  market,
AsyncCallback< CalendarContext, CalendarEventsResponse callback 
) const

Get financial calendar events for the given date range.

◆ operator=()

CalendarContext& longbridge::calendar::CalendarContext::operator= ( const CalendarContext )

The documentation for this class was generated from the following file: