ARB
|
#include <gb_cb.h>
Public Member Functions | |
bool | call (GBDATA *with, GB_CB_TYPE typemask) |
![]() | |
bool | contains_unremoved_callback (const gb_callback &like) const |
bool | empty () const |
void | add_unchecked (const gb_callback &cb) |
void | add (const gb_callback &newcb) |
const gb_callback * | get_tail () const |
void | remove_callbacks_that (PRED shallRemove) |
Additional Inherited Members | |
![]() | |
typedef gb_callback | cbtype |
typedef std::list< cbtype > | listtype |
typedef listtype::iterator | itertype |
typedef listtype::const_iterator | const_itertype |
![]() | |
listtype | callbacks |
|
inline |
call all matching callbacks. only done in NO_TRANSACTION_MODE
with | database entry passed to callback |
typemask | call only if callback-type and typemask have common bits |
Definition at line 144 of file gb_cb.h.
References CallbackList< gb_callback >::callbacks, and cb.
Referenced by gb_do_callbacks(), and run_close_callbacks().