allocate_cash(const adv_budget_object< budget_type_v > &budget)=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
budget_cref_type typedef | scorum::chain::adv_budget_service_i< budget_type::post > | |
budgets_type typedef | scorum::chain::adv_budget_service_i< budget_type::post > | |
call_type typedef | scorum::chain::base_service_i< adv_budget_object< budget_type_v > > | |
create(const modifier_type &modifier)=0 | scorum::chain::base_service_i< adv_budget_object< budget_type_v > > | pure virtual |
create_budget(const uuid_type &uuid, const account_name_type &owner, const asset &balance, fc::time_point_sec start, fc::time_point_sec end, const std::string &json_metadata)=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
find(const oid< adv_budget_object< budget_type_v >> &) const=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
finish_budget(const uuid_type &uuid)=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
get(const oid< adv_budget_object< budget_type_v >> &) const=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
get(const uuid_type &uuid) const=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
base_service_i< adv_budget_object< budget_type_v > >::get() const=0 | scorum::chain::base_service_i< adv_budget_object< budget_type_v > > | pure virtual |
get_budgets() const=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
get_budgets(const account_name_type &owner) const=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
get_empty_budgets() const=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
get_pending_budgets() const=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
get_top_budgets(const fc::time_point_sec &until, uint16_t limit) const=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
get_top_budgets(const fc::time_point_sec &until) const=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
is_exists(const uuid_type &uuid) const=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
base_service_i< adv_budget_object< budget_type_v > >::is_exists() const=0 | scorum::chain::base_service_i< adv_budget_object< budget_type_v > > | pure virtual |
lookup_budget_owners(const std::string &lower_bound_owner_name, uint32_t limit) const=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
modifier_type typedef | scorum::chain::base_service_i< adv_budget_object< budget_type_v > > | |
object_cref_type typedef | scorum::chain::base_service_i< adv_budget_object< budget_type_v > > | |
object_type typedef | scorum::chain::base_service_i< adv_budget_object< budget_type_v > > | |
perform_pending_payouts(const budgets_type &budgets)=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
remove()=0 | scorum::chain::base_service_i< adv_budget_object< budget_type_v > > | pure virtual |
remove(const object_type &o)=0 | scorum::chain::base_service_i< adv_budget_object< budget_type_v > > | pure virtual |
remove_all(const std::vector< object_cref_type > &os)=0 | scorum::chain::base_service_i< adv_budget_object< budget_type_v > > | pure virtual |
update(const modifier_type &modifier)=0 | scorum::chain::base_service_i< adv_budget_object< budget_type_v > > | pure virtual |
update(const object_type &o, const modifier_type &modifier)=0 | scorum::chain::base_service_i< adv_budget_object< budget_type_v > > | pure virtual |
update_pending_payouts(const adv_budget_object< budget_type_v > &budget, const asset &owner_incoming, const asset &budget_outgoing)=0 | scorum::chain::adv_budget_service_i< budget_type::post > | pure virtual |
~base_service_i() | scorum::chain::base_service_i< adv_budget_object< budget_type_v > > | inlinevirtual |