28 namespace graphene {
namespace protocol {
55 #define GRAPHENE_OP_RESTRICTION_ARGUMENTS_VARIADIC \ 65 force_settlement_id_type, \ 66 committee_member_id_type, \ 68 limit_order_id_type, \ 72 withdraw_permission_id_type, \ 73 vesting_balance_id_type, \ 79 flat_set<time_point_sec>, \ 80 flat_set<public_key_type>, \ 81 flat_set<fc::sha256>, \ 82 flat_set<account_id_type>, \ 83 flat_set<asset_id_type>, \ 84 flat_set<force_settlement_id_type>, \ 85 flat_set<committee_member_id_type>, \ 86 flat_set<witness_id_type>, \ 87 flat_set<limit_order_id_type>, \ 88 flat_set<call_order_id_type>, \ 89 flat_set<custom_id_type>, \ 90 flat_set<proposal_id_type>, \ 91 flat_set<withdraw_permission_id_type>, \ 92 flat_set<vesting_balance_id_type>, \ 93 flat_set<worker_id_type>, \ 94 flat_set<balance_id_type>, \ 95 vector<restriction>, \ 96 vector<vector<restriction>>, \ 97 variant_assert_argument_type 109 : member_index(member_index), restriction_type(type), argument(argument) {}
size_t restriction_count() const
future_extensions::flat_set_type extensions_type
#define FC_REFLECT(TYPE, MEMBERS)
Specializes fc::reflector for TYPE.
unsigned_int restriction_type
restriction(const unsigned_int &member_index, function_type type, const argument_type &argument)
FC_REFLECT_ENUM(graphene::net::core_message_type_enum,(trx_message_type)(block_message_type)(core_message_type_first)(item_ids_inventory_message_type)(blockchain_item_ids_inventory_message_type)(fetch_blockchain_item_ids_message_type)(fetch_items_message_type)(item_not_available_message_type)(hello_message_type)(connection_accepted_message_type)(connection_rejected_message_type)(address_request_message_type)(address_message_type)(closing_connection_message_type)(current_time_request_message_type)(current_time_reply_message_type)(check_firewall_message_type)(check_firewall_reply_message_type)(get_current_connections_request_message_type)(get_current_connections_reply_message_type)(core_message_type_last))(different_chain)(already_connected)(connected_to_self)(not_accepting_connections)(blocked)(invalid_hello_message)(client_too_old))(inbound)(outbound))(firewalled)(not_firewalled))(unable_to_connect)(connection_successful)) namespace std
pair< int64_t, vector< restriction > > variant_assert_argument_type
unsigned_int member_index
Sentry value which contains the number of different types.
extensions_type extensions