Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
dev::eth::LocalisedLogEntry Struct Reference

#include <ExtVMFace.h>

Inheritance diagram for dev::eth::LocalisedLogEntry:
[legend]
Collaboration diagram for dev::eth::LocalisedLogEntry:
[legend]

Public Member Functions

 LocalisedLogEntry ()
 
 LocalisedLogEntry (LogEntry const &_le)
 
 LocalisedLogEntry (LogEntry const &_le, h256 _special)
 
 LocalisedLogEntry (LogEntry const &_le, h256 const &_blockHash, BlockNumber _blockNumber, h256 const &_transactionHash, unsigned _transactionIndex, unsigned _logIndex, BlockPolarity _polarity=BlockPolarity::Unknown)
 
- Public Member Functions inherited from dev::eth::LogEntry
 LogEntry ()
 
 LogEntry (RLP const &_r)
 
 LogEntry (Address const &_address, h256s const &_ts, bytes &&_d)
 
void streamRLP (RLPStream &_s) const
 
LogBloom bloom () const
 

Public Attributes

h256 blockHash
 
BlockNumber blockNumber = 0
 
h256 transactionHash
 
unsigned transactionIndex = 0
 
unsigned logIndex = 0
 
BlockPolarity polarity = BlockPolarity::Unknown
 
bool mined = false
 
bool isSpecial = false
 
h256 special
 
- Public Attributes inherited from dev::eth::LogEntry
Address address
 
h256s topics
 
bytes data
 

Detailed Description

Definition at line 112 of file ExtVMFace.h.

Constructor & Destructor Documentation

dev::eth::LocalisedLogEntry::LocalisedLogEntry ( )
inline

Definition at line 114 of file ExtVMFace.h.

dev::eth::LocalisedLogEntry::LocalisedLogEntry ( LogEntry const &  _le)
inlineexplicit

Definition at line 115 of file ExtVMFace.h.

dev::eth::LocalisedLogEntry::LocalisedLogEntry ( LogEntry const &  _le,
h256  _special 
)
inlineexplicit

Definition at line 117 of file ExtVMFace.h.

dev::eth::LocalisedLogEntry::LocalisedLogEntry ( LogEntry const &  _le,
h256 const &  _blockHash,
BlockNumber  _blockNumber,
h256 const &  _transactionHash,
unsigned  _transactionIndex,
unsigned  _logIndex,
BlockPolarity  _polarity = BlockPolarity::Unknown 
)
inlineexplicit

Definition at line 126 of file ExtVMFace.h.

Member Data Documentation

h256 dev::eth::LocalisedLogEntry::blockHash

Definition at line 145 of file ExtVMFace.h.

BlockNumber dev::eth::LocalisedLogEntry::blockNumber = 0

Definition at line 146 of file ExtVMFace.h.

bool dev::eth::LocalisedLogEntry::isSpecial = false

Definition at line 152 of file ExtVMFace.h.

unsigned dev::eth::LocalisedLogEntry::logIndex = 0

Definition at line 149 of file ExtVMFace.h.

bool dev::eth::LocalisedLogEntry::mined = false

Definition at line 151 of file ExtVMFace.h.

BlockPolarity dev::eth::LocalisedLogEntry::polarity = BlockPolarity::Unknown

Definition at line 150 of file ExtVMFace.h.

h256 dev::eth::LocalisedLogEntry::special

Definition at line 153 of file ExtVMFace.h.

h256 dev::eth::LocalisedLogEntry::transactionHash

Definition at line 147 of file ExtVMFace.h.

unsigned dev::eth::LocalisedLogEntry::transactionIndex = 0

Definition at line 148 of file ExtVMFace.h.


The documentation for this struct was generated from the following file: