Ethereum  PoC-8
The C++ Implementation of Ethereum
dev::eth::LocalisedLogEntry Struct Reference

#include <LogEntry.h>

Inheritance diagram for dev::eth::LocalisedLogEntry:
dev::eth::LogEntry

Public Member Functions

 LocalisedLogEntry ()=default
 
 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 ()=default
 
 LogEntry (RLP const &_r)
 
 LogEntry (Address const &_address, h256s _topics, bytes _data)
 
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 53 of file LogEntry.h.

Constructor & Destructor Documentation

◆ LocalisedLogEntry() [1/4]

dev::eth::LocalisedLogEntry::LocalisedLogEntry ( )
default

◆ LocalisedLogEntry() [2/4]

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

Definition at line 56 of file LogEntry.h.

◆ LocalisedLogEntry() [3/4]

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

Definition at line 58 of file LogEntry.h.

◆ LocalisedLogEntry() [4/4]

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

Definition at line 64 of file LogEntry.h.

Member Data Documentation

◆ blockHash

h256 dev::eth::LocalisedLogEntry::blockHash

Definition at line 83 of file LogEntry.h.

◆ blockNumber

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

Definition at line 84 of file LogEntry.h.

◆ isSpecial

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

Definition at line 90 of file LogEntry.h.

◆ logIndex

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

Definition at line 87 of file LogEntry.h.

◆ mined

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

Definition at line 89 of file LogEntry.h.

◆ polarity

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

Definition at line 88 of file LogEntry.h.

◆ special

h256 dev::eth::LocalisedLogEntry::special

Definition at line 91 of file LogEntry.h.

◆ transactionHash

h256 dev::eth::LocalisedLogEntry::transactionHash

Definition at line 85 of file LogEntry.h.

◆ transactionIndex

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

Definition at line 86 of file LogEntry.h.


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