![]() |
PEARL
Parallel Event Access and Replay Library
|
Manages a set of callback objects and provides a simple notification mechanism.
#include <pearl/CallbackManager.h>
Public Member Functions | |
Registering callbacks | |
void | register_callback (event_t event_type, CallbackPtr callback) |
void | register_callback (int user_event, CallbackPtr callback) |
Notification routines | |
void | notify (const Event &event, CallbackData *data) const |
void | notify (int user_event, const Event &event, CallbackData *data) const |
void pearl::CallbackManager::notify | ( | const Event & | event, |
CallbackData * | data | ||
) | const |
void pearl::CallbackManager::notify | ( | int | user_event, |
const Event & | event, | ||
CallbackData * | data | ||
) | const |
void pearl::CallbackManager::register_callback | ( | event_t | event_type, |
CallbackPtr | callback | ||
) |
void pearl::CallbackManager::register_callback | ( | int | user_event, |
CallbackPtr | callback | ||
) |
![]() |
Copyright © 1998–2019 Forschungszentrum Jülich GmbH,
Jülich Supercomputing Centre
Copyright © 2009–2015 German Research School for Simulation Sciences GmbH, Laboratory for Parallel Programming |