Public Member Functions | |
A () | |
~A () | |
void | add_id (const unsigned long id) |
void | remove_id (const unsigned long id) |
unsigned long | front () |
Static Public Member Functions | |
static void | callback (IPluginUnknown *thiz_sender, unsigned long handler_id, const PluginEvent plugin_event, void *user_data, const PluginEventAttrs *plugin_data) |
Definition at line 41 of file listeners_unittest.cpp.
anonymous_namespace{listeners_unittest.cpp}::A::A | ( | ) | [inline] |
Definition at line 44 of file listeners_unittest.cpp.
anonymous_namespace{listeners_unittest.cpp}::A::~A | ( | ) | [inline] |
Definition at line 45 of file listeners_unittest.cpp.
void anonymous_namespace{listeners_unittest.cpp}::A::add_id | ( | const unsigned long | id | ) | [inline] |
Definition at line 58 of file listeners_unittest.cpp.
static void anonymous_namespace{listeners_unittest.cpp}::A::callback | ( | IPluginUnknown * | thiz_sender, | |
unsigned long | handler_id, | |||
const PluginEvent | plugin_event, | |||
void * | user_data, | |||
const PluginEventAttrs * | plugin_data | |||
) | [inline, static] |
Definition at line 48 of file listeners_unittest.cpp.
References LOGPRINTF.
00053 { 00054 LOGPRINTF("Callback of A instance %p type %d", 00055 user_data, plugin_event); 00056 }
unsigned long anonymous_namespace{listeners_unittest.cpp}::A::front | ( | ) | [inline] |
Definition at line 72 of file listeners_unittest.cpp.
void anonymous_namespace{listeners_unittest.cpp}::A::remove_id | ( | const unsigned long | id | ) | [inline] |
Definition at line 63 of file listeners_unittest.cpp.
00064 { 00065 id_vector_iter it = std::find(ids.begin(), ids.end(), id); 00066 if (it != ids.end()) 00067 { 00068 ids.erase(it); 00069 } 00070 }