CatapultServer
v0.5.0.1 (Elephant)
|
Public Member Functions | |
TransactionData (const model::TransactionInfo &transactionInfo, size_t id) | |
TransactionData (size_t id) | |
bool | operator< (const TransactionData &rhs) const |
Public Member Functions inherited from catapult::model::TransactionInfo | |
TransactionInfo ()=default | |
Creates a transaction info. More... | |
TransactionInfo (const std::shared_ptr< const Transaction > &pTransaction) | |
Creates a transaction info around pTransaction without any metadata. More... | |
TransactionInfo (const std::shared_ptr< const Transaction > &pTransaction, const Hash256 &hash) | |
Creates a transaction info around pTransaction and its associated metadata (hash). More... | |
TransactionInfo | copy () const |
Creates a (shallow) copy of this info. More... | |
Public Member Functions inherited from catapult::model::DetachedTransactionInfo | |
DetachedTransactionInfo ()=default | |
Creates a transaction info. More... | |
DetachedTransactionInfo (const std::shared_ptr< const Transaction > &pTransaction) | |
Creates a transaction info around pTransaction without any metadata. More... | |
DetachedTransactionInfo | copy () const |
Creates a (shallow) copy of this info. More... | |
Public Member Functions inherited from catapult::model::EntityInfo< const Transaction > | |
EntityInfo ()=default | |
Creates an entity info. More... | |
EntityInfo (const std::shared_ptr< const Transaction > &pEntityParam, const Hash256 &hash) | |
Creates an entity info around pEntityParam and its associated metadata (hash). More... | |
operator bool () const noexcept | |
Returns true if the info is not empty and contains a valid entity pointer, false otherwise. More... | |
Public Member Functions inherited from catapult::utils::MoveOnly | |
constexpr | MoveOnly ()=default |
Default constructor. More... | |
~MoveOnly ()=default | |
Default destructor. More... | |
MoveOnly (const NonCopyable &)=delete | |
Disabled copy constructor. More... | |
MoveOnly (MoveOnly &&)=default | |
Default move constructor. More... | |
MoveOnly & | operator= (const MoveOnly &)=delete |
Disabled assignment operator. More... | |
MoveOnly & | operator= (MoveOnly &&)=default |
Default move assignment operator. More... | |
Public Member Functions inherited from catapult::utils::NonCopyable | |
constexpr | NonCopyable ()=default |
Default constructor. More... | |
~NonCopyable ()=default | |
Default destructor. More... | |
NonCopyable (const NonCopyable &)=delete | |
Disabled copy constructor. More... | |
NonCopyable & | operator= (const NonCopyable &)=delete |
Disabled assignment operator. More... | |
Public Attributes | |
size_t | Id |
Public Attributes inherited from catapult::model::TransactionInfo | |
Hash256 | MerkleComponentHash |
Modified hash that should be used as a hash in the merkle tree. More... | |
Public Attributes inherited from catapult::model::DetachedTransactionInfo | |
std::shared_ptr< const UnresolvedAddressSet > | OptionalExtractedAddresses |
Extracted addresses (optional). More... | |
Public Attributes inherited from catapult::model::EntityInfo< const Transaction > | |
std::shared_ptr< const Transaction > | pEntity |
Entity pointer. More... | |
Hash256 | EntityHash |
Entity hash. More... | |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
size_t catapult::cache::TransactionData::Id |