Definition at line 12 of file GNotifier.h.
Public Member Functions | |
~GNotifier () override | |
void | Clear (Option_t *="") override |
bool | Notify () override |
void | Print (Option_t *="") const override |
Static Public Member Functions | |
template<typename T > | |
static void | AddCallback (T callback) |
static void | AddCallback (void(*func)()) |
static GNotifier * | Get () |
Private Member Functions | |
GNotifier () | |
Private Attributes | |
std::vector< std::function< void()> > | callbacks |
Static Private Attributes | |
static GNotifier * | fGNotifier = nullptr |
#include <GNotifier.h>
|
overridedefault |
|
private |
Definition at line 19 of file GNotifier.cxx.
Referenced by Get().
|
inlinestatic |
Definition at line 25 of file GNotifier.h.
|
inlinestatic |
Definition at line 30 of file GNotifier.h.
|
inlineoverride |
Definition at line 18 of file GNotifier.h.
|
static |
Definition at line 11 of file GNotifier.cxx.
References fGNotifier, and GNotifier().
Referenced by AddCallback().
|
override |
Definition at line 25 of file GNotifier.cxx.
References callbacks.
|
inlineoverride |
Definition at line 17 of file GNotifier.h.
|
private |
Definition at line 37 of file GNotifier.h.
Referenced by AddCallback(), and Notify().
|
staticprivate |
Definition at line 40 of file GNotifier.h.
Referenced by Get().