|
| sealed_data_provider (const stbox::bytes &data_hash, const stbox::bytes &private_key) |
|
virtual bool | process () |
|
virtual data_source_output_t | output_value () |
|
virtual const bytes & | data_hash () const |
|
const bytes & | private_key () const |
|
| data_source_with_dhash (const stbox::bytes &data_hash) |
|
const bytes & | expect_data_hash () const |
|
void | reset_reach_end () |
|
void | reset_done_value () |
|
virtual void | done_value () |
|
bool | has_value () const |
|
engine * | get_engine () const |
|
void | set_engine (engine *e) |
|
void | add_predecessor (functor *pred) |
|
const std::vector< functor * > | predecessors () const |
|
|
bytes | m_actual_data_hash |
|
std::vector< stbox::bytes > | m_items |
|
size_t | m_item_index |
|
bytes | m_private_key |
|
bytes | m_expect_data_hash |
|
bool | m_data_reach_end |
|
uint32_t | m_counter |
|
bool | m_has_value |
|
std::vector< functor * > | m_predecessors |
|
engine * | m_engine |
|
uint32_t | m_status |
|
|
typedef ::ff::util::ntobject< typename nt< bytes >::data > | data_source_output_t |
|
typedef ::ff::util::ntobject< nt< bytes >::data > | output_type |
|
◆ process()
template<typename Crypto >
this memory is allocated in next_sealed_item_data, so we need to deallocate it
Implements hpda::functor.
The documentation for this class was generated from the following file: