|
Longbridge OpenAPI C++ SDK
|
Community sharelist management context. More...
#include <sharelist_context.hpp>
Public Member Functions | |
| SharelistContext () | |
| SharelistContext (const lb_sharelist_context_t *ctx) | |
| SharelistContext (const SharelistContext &ctx) | |
| SharelistContext (SharelistContext &&ctx) | |
| ~SharelistContext () | |
| SharelistContext & | operator= (const SharelistContext &ctx) |
| void | list (uint32_t count, AsyncCallback< SharelistContext, SharelistList > callback) const |
| List the user's own and subscribed sharelists (up to count entries). More... | |
| void | detail (int64_t id, AsyncCallback< SharelistContext, SharelistDetail > callback) const |
| Get sharelist detail (including constituent stocks) by ID. More... | |
| void | popular (uint32_t count, AsyncCallback< SharelistContext, SharelistList > callback) const |
| Get popular (trending) sharelists (up to count entries). More... | |
| void | create_sharelist (const std::string &name, const std::string &description, AsyncCallback< SharelistContext, void > callback) const |
| Create a new sharelist. description may be empty. Returns no data. More... | |
| void | delete_sharelist (int64_t id, AsyncCallback< SharelistContext, void > callback) const |
| Delete a sharelist by ID. More... | |
| void | add_securities (int64_t id, const std::vector< std::string > &symbols, AsyncCallback< SharelistContext, void > callback) const |
| Add securities (symbols) to a sharelist. More... | |
| void | remove_securities (int64_t id, const std::vector< std::string > &symbols, AsyncCallback< SharelistContext, void > callback) const |
| Remove securities (symbols) from a sharelist. More... | |
| void | sort_securities (int64_t id, const std::vector< std::string > &symbols, AsyncCallback< SharelistContext, void > callback) const |
| Reorder securities in a sharelist. More... | |
Static Public Member Functions | |
| static SharelistContext | create (const Config &config) |
| Create a SharelistContext from a Config. More... | |
Community sharelist management context.
| longbridge::sharelist::SharelistContext::SharelistContext | ( | ) |
| longbridge::sharelist::SharelistContext::SharelistContext | ( | const lb_sharelist_context_t * | ctx | ) |
| longbridge::sharelist::SharelistContext::SharelistContext | ( | const SharelistContext & | ctx | ) |
| longbridge::sharelist::SharelistContext::SharelistContext | ( | SharelistContext && | ctx | ) |
| longbridge::sharelist::SharelistContext::~SharelistContext | ( | ) |
| void longbridge::sharelist::SharelistContext::add_securities | ( | int64_t | id, |
| const std::vector< std::string > & | symbols, | ||
| AsyncCallback< SharelistContext, void > | callback | ||
| ) | const |
Add securities (symbols) to a sharelist.
|
static |
Create a SharelistContext from a Config.
| void longbridge::sharelist::SharelistContext::create_sharelist | ( | const std::string & | name, |
| const std::string & | description, | ||
| AsyncCallback< SharelistContext, void > | callback | ||
| ) | const |
Create a new sharelist. description may be empty. Returns no data.
| void longbridge::sharelist::SharelistContext::delete_sharelist | ( | int64_t | id, |
| AsyncCallback< SharelistContext, void > | callback | ||
| ) | const |
Delete a sharelist by ID.
| void longbridge::sharelist::SharelistContext::detail | ( | int64_t | id, |
| AsyncCallback< SharelistContext, SharelistDetail > | callback | ||
| ) | const |
Get sharelist detail (including constituent stocks) by ID.
| void longbridge::sharelist::SharelistContext::list | ( | uint32_t | count, |
| AsyncCallback< SharelistContext, SharelistList > | callback | ||
| ) | const |
List the user's own and subscribed sharelists (up to count entries).
| SharelistContext& longbridge::sharelist::SharelistContext::operator= | ( | const SharelistContext & | ctx | ) |
| void longbridge::sharelist::SharelistContext::popular | ( | uint32_t | count, |
| AsyncCallback< SharelistContext, SharelistList > | callback | ||
| ) | const |
Get popular (trending) sharelists (up to count entries).
| void longbridge::sharelist::SharelistContext::remove_securities | ( | int64_t | id, |
| const std::vector< std::string > & | symbols, | ||
| AsyncCallback< SharelistContext, void > | callback | ||
| ) | const |
Remove securities (symbols) from a sharelist.
| void longbridge::sharelist::SharelistContext::sort_securities | ( | int64_t | id, |
| const std::vector< std::string > & | symbols, | ||
| AsyncCallback< SharelistContext, void > | callback | ||
| ) | const |
Reorder securities in a sharelist.