foobar2000 SDK
2015-08-03
|
#include <BumpableElem.h>
Public Member Functions | |
~ImplementBumpableElem () throw () | |
__super::notify (p_what, p_param1, p_param2, p_param2size) | |
TEMPLATE_CONSTRUCTOR_FORWARD_FLOOD_WITH_INITIALIZER (ImplementBumpableElem, TClass,{_init();}) BEGIN_MSG_MAP_EX(ImplementBumpableElem) MSG_WM_DESTROY(OnDestroy) CHAIN_MSG_MAP(__super) END_MSG_MAP_HOOK() void notify(const GUID &p_what | |
Static Public Member Functions | |
static bool | Bump () |
Data Fields | |
t_size | p_param1 |
t_size const void * | p_param2 |
t_size const void t_size | p_param2size |
Private Types | |
typedef ImplementBumpableElem< TClass > | TSelf |
Private Member Functions | |
bool | _bump () |
void | _init () |
void | OnDestroy () throw () |
Private Attributes | |
CFlashWindow | m_flash |
bool | m_selfDestruct |
Static Private Attributes | |
static pfc::avltree_t< TSelf * > | instances |
Definition at line 2 of file BumpableElem.h.
|
private |
Definition at line 4 of file BumpableElem.h.
|
inline |
Definition at line 24 of file BumpableElem.h.
ImplementBumpableElem< TClass >::__super::notify | ( | p_what | , |
p_param1 | , | ||
p_param2 | , | ||
p_param2size | |||
) |
|
inlineprivate |
Definition at line 34 of file BumpableElem.h.
|
inlineprivate |
Definition at line 42 of file BumpableElem.h.
|
inlinestatic |
Definition at line 18 of file BumpableElem.h.
|
inlineprivate |
Definition at line 29 of file BumpableElem.h.
ImplementBumpableElem< TClass >::TEMPLATE_CONSTRUCTOR_FORWARD_FLOOD_WITH_INITIALIZER | ( | ImplementBumpableElem< TClass > | , |
TClass | , | ||
{_init();} | |||
) | const |
|
staticprivate |
Definition at line 47 of file BumpableElem.h.
|
private |
Definition at line 49 of file BumpableElem.h.
|
private |
Definition at line 48 of file BumpableElem.h.
t_size ImplementBumpableElem< TClass >::p_param1 |
Definition at line 13 of file BumpableElem.h.
t_size const void* ImplementBumpableElem< TClass >::p_param2 |
Definition at line 13 of file BumpableElem.h.
t_size const void t_size ImplementBumpableElem< TClass >::p_param2size |
Definition at line 13 of file BumpableElem.h.