#include <cryptonote_basic.h>
◆ transaction() [1/2]
| cryptonote::transaction::transaction |
( |
| ) |
|
|
inline |
◆ transaction() [2/2]
| cryptonote::transaction::transaction |
( |
const transaction & |
t | ) |
|
|
inline |
◆ ~transaction()
| cryptonote::transaction::~transaction |
( |
| ) |
|
|
inlinevirtual |
◆ get_signature_size()
| size_t cryptonote::transaction::get_signature_size |
( |
const txin_v & |
tx_in | ) |
|
|
inlinestaticprivate |
◆ if() [1/5]
| cryptonote::transaction::if |
( |
!typename Archive< W > |
::is_saving() | ) |
|
|
inline |
◆ if() [2/5]
| cryptonote::transaction::if |
( |
!typename Archive< W > |
::is_saving() | ) |
|
◆ if() [3/5]
| cryptonote::transaction::if |
( |
!vin. |
empty() | ) |
|
|
inline |
◆ if() [4/5]
| cryptonote::transaction::if |
( |
std::is_same< Archive< W >, binary_archive< W >> |
() | ) |
|
◆ if() [5/5]
| cryptonote::transaction::if |
( |
version |
= = 1 | ) |
|
|
inline |
◆ invalidate_hashes()
| void cryptonote::transaction::invalidate_hashes |
( |
| ) |
|
|
inline |
◆ is_blob_size_valid()
| bool cryptonote::transaction::is_blob_size_valid |
( |
| ) |
const |
|
inline |
◆ is_hash_valid()
| bool cryptonote::transaction::is_hash_valid |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ serialize_base()
template<bool W, template< bool > class Archive>
| bool cryptonote::transaction::serialize_base |
( |
Archive< W > & |
ar | ) |
|
|
inline |
◆ set_blob_size()
| void cryptonote::transaction::set_blob_size |
( |
size_t |
sz | ) |
|
|
inline |
◆ set_blob_size_valid()
| void cryptonote::transaction::set_blob_size_valid |
( |
bool |
v | ) |
const |
|
inline |
◆ set_hash()
| void cryptonote::transaction::set_hash |
( |
const crypto::hash & |
h | ) |
|
|
inline |
◆ set_hash_valid()
| void cryptonote::transaction::set_hash_valid |
( |
bool |
v | ) |
const |
|
inline |
◆ set_null()
| void cryptonote::transaction::set_null |
( |
| ) |
|
|
inline |
◆ blob_size
| size_t cryptonote::transaction::blob_size |
|
mutable |
◆ blob_size_valid
| std::atomic<bool> cryptonote::transaction::blob_size_valid |
|
mutableprivate |
◆ else
| cryptonote::transaction::else |
Initial value:{
ar.tag("rct_signatures")
◆ hash
| crypto::hash cryptonote::transaction::hash |
|
mutable |
◆ hash_valid
| std::atomic<bool> cryptonote::transaction::hash_valid |
|
mutableprivate |
◆ prefix_size
| std::atomic<unsigned int> cryptonote::transaction::prefix_size |
◆ pruned
| bool cryptonote::transaction::pruned |
◆ rct_signatures
◆ signatures
◆ start_pos
| const unsigned int cryptonote::transaction::start_pos = getpos(ar) |
◆ unprunable_size
| std::atomic<unsigned int> cryptonote::transaction::unprunable_size |
The documentation for this class was generated from the following file: