Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
dev::eth::Signal< Args >::HandlerAux Class Reference

#include <Common.h>

Collaboration diagram for dev::eth::Signal< Args >::HandlerAux:
[legend]

Public Member Functions

 ~HandlerAux ()
 
void reset ()
 
void fire (Args const &..._args)
 

Private Member Functions

 HandlerAux (unsigned _i, Signal *_s, Callback const &_h)
 

Private Attributes

unsigned m_i = 0
 
Signalm_s = nullptr
 
Callback m_h
 

Friends

class Signal
 

Detailed Description

template<typename... Args>
class dev::eth::Signal< Args >::HandlerAux

Definition at line 138 of file Common.h.

Constructor & Destructor Documentation

template<typename... Args>
dev::eth::Signal< Args >::HandlerAux::~HandlerAux ( )
inline

Definition at line 143 of file Common.h.

template<typename... Args>
dev::eth::Signal< Args >::HandlerAux::HandlerAux ( unsigned  _i,
Signal _s,
Callback const &  _h 
)
inlineprivate

Definition at line 148 of file Common.h.

Member Function Documentation

template<typename... Args>
void dev::eth::Signal< Args >::HandlerAux::fire ( Args const &...  _args)
inline

Definition at line 145 of file Common.h.

template<typename... Args>
void dev::eth::Signal< Args >::HandlerAux::reset ( )
inline

Definition at line 144 of file Common.h.

Friends And Related Function Documentation

template<typename... Args>
friend class Signal
friend

Definition at line 140 of file Common.h.

Member Data Documentation

template<typename... Args>
Callback dev::eth::Signal< Args >::HandlerAux::m_h
private

Definition at line 152 of file Common.h.

template<typename... Args>
unsigned dev::eth::Signal< Args >::HandlerAux::m_i = 0
private

Definition at line 150 of file Common.h.

template<typename... Args>
Signal* dev::eth::Signal< Args >::HandlerAux::m_s = nullptr
private

Definition at line 151 of file Common.h.


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