Fabcoin Core  0.16.2
P2P Digital Currency
Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
dev::evmjit::ExecStats Class Reference

#include <ExecStats.h>

Inheritance diagram for dev::evmjit::ExecStats:
[legend]
Collaboration diagram for dev::evmjit::ExecStats:
[legend]

Public Types

using clock = std::chrono::high_resolution_clock
 
using duration = clock::duration
 
using time_point = clock::time_point
 

Public Member Functions

void stateChanged (ExecState _state) override
 
- Public Member Functions inherited from dev::evmjit::JITListener
 JITListener ()=default
 
 JITListener (JITListener const &)=delete
 
JITListeneroperator= (JITListener)=delete
 
virtual ~JITListener ()
 
virtual void executionStarted ()
 
virtual void executionEnded ()
 

Public Attributes

std::string id
 
duration time [(int) ExecState::Finished] = {}
 

Private Attributes

ExecState m_state = {}
 
time_point m_tp = {}
 

Detailed Description

Definition at line 40 of file ExecStats.h.

Member Typedef Documentation

using dev::evmjit::ExecStats::clock = std::chrono::high_resolution_clock

Definition at line 43 of file ExecStats.h.

using dev::evmjit::ExecStats::duration = clock::duration

Definition at line 44 of file ExecStats.h.

using dev::evmjit::ExecStats::time_point = clock::time_point

Definition at line 45 of file ExecStats.h.

Member Function Documentation

void dev::evmjit::ExecStats::stateChanged ( ExecState  _state)
overridevirtual

Reimplemented from dev::evmjit::JITListener.

Definition at line 14 of file ExecStats.cpp.

Here is the call graph for this function:

Member Data Documentation

std::string dev::evmjit::ExecStats::id

Definition at line 47 of file ExecStats.h.

ExecState dev::evmjit::ExecStats::m_state = {}
private

Definition at line 53 of file ExecStats.h.

time_point dev::evmjit::ExecStats::m_tp = {}
private

Definition at line 54 of file ExecStats.h.

duration dev::evmjit::ExecStats::time[(int) ExecState::Finished] = {}

Definition at line 48 of file ExecStats.h.


The documentation for this class was generated from the following files: