BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Classes | Namespaces | Typedefs
proposal_object.hpp File Reference
#include <graphene/protocol/types.hpp>
#include <graphene/protocol/transaction.hpp>
#include <graphene/db/generic_index.hpp>
#include <boost/multi_index/composite_key.hpp>

Go to the source code of this file.

Classes

class  graphene::chain::proposal_object
 tracks the approval of a partially approved transaction More...
 
class  graphene::chain::required_approval_index
 tracks all of the proposal objects that requrie approval of an individual account. More...
 
struct  graphene::chain::by_expiration
 

Namespaces

 graphene
 
 graphene::chain
 

Typedefs

typedef boost::multi_index_container< proposal_object, indexed_by< ordered_unique< tag< by_id >, member< object, object_id_type, &object::id > >, ordered_unique< tag< by_expiration >, composite_key< proposal_object, member< proposal_object, time_point_sec, &proposal_object::expiration_time >, member< object, object_id_type, &object::id > > > >> graphene::chain::proposal_multi_index_container
 
typedef generic_index< proposal_object, proposal_multi_index_container > graphene::chain::proposal_index