|
CatapultServer
v0.5.0.1 (Elephant)
|


Public Member Functions | |
| 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 Attributes | |
| 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... | |
A transaction and its (partial) associated metadata.
MerkleComponentHash because it is detached from a block.
|
default |
Creates a transaction info.

|
inlineexplicit |
Creates a transaction info around pTransaction without any metadata.
|
inline |
Creates a (shallow) copy of this info.


| std::shared_ptr<const UnresolvedAddressSet> catapult::model::DetachedTransactionInfo::OptionalExtractedAddresses |
Extracted addresses (optional).