PEARL
Parallel Event Access and Replay Library
List of all members
pearl::CallbackManager Class Reference

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
 

Member Function Documentation

◆ notify() [1/2]

void pearl::CallbackManager::notify ( const Event event,
CallbackData data 
) const

◆ notify() [2/2]

void pearl::CallbackManager::notify ( int  user_event,
const Event event,
CallbackData data 
) const

◆ register_callback() [1/2]

void pearl::CallbackManager::register_callback ( event_t  event_type,
CallbackPtr  callback 
)

◆ register_callback() [2/2]

void pearl::CallbackManager::register_callback ( int  user_event,
CallbackPtr  callback 
)

The documentation for this class was generated from the following file:

Scalasca    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