BitShares-Core  4.0.0
BitShares blockchain implementation and command-line interface software
Classes | Namespaces | Typedefs
htlc_object.hpp File Reference
#include <graphene/protocol/htlc.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::htlc_object
 database object to store HTLCs More...
 
struct  graphene::chain::htlc_object::transfer_info
 
struct  graphene::chain::htlc_object::condition_info
 
struct  graphene::chain::htlc_object::condition_info::hash_lock_info
 
struct  graphene::chain::htlc_object::condition_info::time_lock_info
 
struct  graphene::chain::htlc_object::timelock_extractor
 
struct  graphene::chain::htlc_object::from_extractor
 
struct  graphene::chain::htlc_object::to_extractor
 

Namespaces

 graphene
 
 graphene::chain
 

Typedefs

typedef multi_index_container< htlc_object, indexed_by< ordered_unique< tag< by_id >, member< object, object_id_type,&object::id > >, ordered_unique< tag< by_expiration >, composite_key< htlc_object, htlc_object::timelock_extractor, member< object, object_id_type,&object::id > > >, ordered_unique< tag< by_from_id >, composite_key< htlc_object, htlc_object::from_extractor, member< object, object_id_type,&object::id > > >, ordered_unique< tag< by_to_id >, composite_key< htlc_object, htlc_object::to_extractor, member< object, object_id_type,&object::id > > > > > graphene::chain::htlc_object_index_type
 
typedef generic_index< htlc_object, htlc_object_index_type > graphene::chain::htlc_index