COOPENOMICS  v1
Кооперативная Экономика
Файл soviet.hpp
#include "../lib/core/ram_payer.hpp"
#include <eosio/binary_extension.hpp>
#include <eosio/eosio.hpp>
#include <eosio/ignore.hpp>
#include <eosio/transaction.hpp>
#include <eosio/asset.hpp>
#include <eosio/singleton.hpp>
#include "../lib/index.hpp"

См. исходные тексты.

Классы

struct  follow_rule
 Правило повтора: по какому типу решения и за кем член совета повторяет голос Подробнее...
 
class  soviet
 
struct  counts
 Таблица счетчиков Подробнее...
 
struct  automator
 Реестр автоматизаций робота решений совета Подробнее...
 
struct  autosigner
 Таблица автоподписанта Подробнее...
 
struct  joincoops
 Таблица заявок на вступление в кооператив Подробнее...
 
struct  changes
 Таблица изменений обменов Подробнее...
 

Определения типов

typedef eosio::multi_index< "automator"_n, automator, eosio::indexed_by<"bymember"_n, eosio::const_mem_fun< automator, uint64_t, &automator::by_member > > > automator_index
 
typedef eosio::multi_index< "autosigner"_n, autosigner > autosigner_index
 
typedef eosio::multi_index<"joincoops"_n, joincoops, eosio::indexed_by<"byusername"_n, eosio::const_mem_fun< joincoops, uint64_t, &joincoops::byusername > > > joincoops_index
 
typedef eosio::multi_index<"changes"_n, changes, eosio::indexed_by<"byexchange"_n, eosio::const_mem_fun< changes, uint64_t, &changes::byexchange > > > changes_index
 

Функции

 RAM_PAYER_CLASS (counts, contract)
 
 RAM_PAYER_CLASS (automator, contract)
 
 RAM_PAYER_CLASS (autosigner, contract)
 
 RAM_PAYER_CLASS (joincoops, cooperative)
 
 RAM_PAYER_CLASS (changes, cooperative)
 

Типы

◆ automator_index

typedef eosio::multi_index< "automator"_n, automator, eosio::indexed_by<"bymember"_n, eosio::const_mem_fun<automator, uint64_t, &automator::by_member> > > automator_index

◆ autosigner_index

typedef eosio::multi_index< "autosigner"_n, autosigner> autosigner_index

◆ changes_index

typedef eosio::multi_index<"changes"_n, changes, eosio::indexed_by<"byexchange"_n, eosio::const_mem_fun<changes, uint64_t, &changes::byexchange> > > changes_index

◆ joincoops_index

typedef eosio::multi_index<"joincoops"_n, joincoops, eosio::indexed_by<"byusername"_n, eosio::const_mem_fun<joincoops, uint64_t, &joincoops::byusername> > > joincoops_index

Функции

◆ RAM_PAYER_CLASS() [1/5]

RAM_PAYER_CLASS ( automator  ,
contract   
)

◆ RAM_PAYER_CLASS() [2/5]

RAM_PAYER_CLASS ( autosigner  ,
contract   
)

◆ RAM_PAYER_CLASS() [3/5]

RAM_PAYER_CLASS ( changes  ,
cooperative   
)

◆ RAM_PAYER_CLASS() [4/5]

RAM_PAYER_CLASS ( counts  ,
contract   
)

◆ RAM_PAYER_CLASS() [5/5]

RAM_PAYER_CLASS ( joincoops  ,
cooperative   
)