|
const adv_budget_object< budget_type_v > & | create_budget (const uuid_type &uuid, const account_name_type &owner, const asset &balance, fc::time_point_sec start_date, fc::time_point_sec end_date, const std::string &json_metadata) override |
|
const adv_budget_object< budget_type_v > & | get (const oid< adv_budget_object< budget_type_v >> &id) const override |
|
const adv_budget_object< budget_type_v > & | get (const uuid_type &uuid) const override |
|
bool | is_exists (const uuid_type &uuid) const override |
|
const adv_budget_object< budget_type_v > * | find (const oid< adv_budget_object< budget_type_v >> &id) const override |
|
budgets_type | get_budgets () const override |
|
budgets_type | get_budgets (const account_name_type &owner) const override |
|
budgets_type | get_pending_budgets () const override |
|
budgets_type | get_top_budgets (const fc::time_point_sec &until, uint16_t limit) const override |
|
budgets_type | get_top_budgets (const fc::time_point_sec &until) const override |
|
std::set< std::string > | lookup_budget_owners (const std::string &lower_bound_owner_name, uint32_t limit) const override |
|
asset | allocate_cash (const adv_budget_object< budget_type_v > &budget) override |
|
void | update_pending_payouts (const adv_budget_object< budget_type_v > &budget, const asset &owner_incoming, const asset &budget_outgoing) override |
|
asset | perform_pending_payouts (const budgets_type &budgets) override |
|
void | finish_budget (const uuid_type &uuid) override |
|
budgets_type | get_empty_budgets () const override |
|
| dbs_service_base (dba::db_index &db) |
|
virtual const object_type & | create (const modifier_type &modifier) override |
|
virtual void | update (const modifier_type &modifier) override |
|
virtual void | update (const object_type &o, const modifier_type &modifier) override |
|
virtual void | remove () override |
|
virtual void | remove (const object_type &o) override |
|
virtual void | remove_all (const std::vector< object_cref_type > &os) override |
|
virtual bool | is_exists () const override |
|
virtual const object_type & | get () const override |
|
const object_type & | get_by (const Key &arg) const |
|
const object_type * | find_by (const Key &arg) const |
|
void | foreach_by (Call &&call) const |
|
std::vector< object_cref_type > | get_range_by (LowerBounder lower, UpperBounder upper) const |
|
std::vector< object_cref_type > | get_filtered_range_by (LowerBounder lower, UpperBounder upper, UnaryPredicate filter) const |
|
virtual | ~dbs_base () |
|
template<budget_type budget_type_v>
class scorum::chain::dbs_advertising_budget< budget_type_v >
Definition at line 102 of file budgets.hpp.