![]() |
PEARL
Parallel Event Access and Replay Library
|
Listener factory for active message listeners. More...
#include <pearl/AmListenerFactory.h>
Public Types | |
Type definitions | |
typedef AmListener::Ptr(* | CbFunction )(const Communicator &) |
Listener Callback-function type. | |
typedef std::map < pearl::Communicator::Paradigm, CbFunction > | CbContainer |
Container type for callback lists. | |
Static Public Member Functions | |
static AmListener::Ptr | create (const pearl::Communicator &) |
static CbContainer & | getCallbacks () |
static void | registerCallback (pearl::Communicator::Paradigm paradigm, CbFunction callback) |
Automatic factory for active message listeners.
typedef std::map<pearl::Communicator::Paradigm, CbFunction> pearl::AmListenerFactory::CbContainer |
typedef AmListener::Ptr(* pearl::AmListenerFactory::CbFunction)(const Communicator &) |
static AmListener::Ptr pearl::AmListenerFactory::create | ( | const pearl::Communicator & | ) | [static] |
static CbContainer& pearl::AmListenerFactory::getCallbacks | ( | ) | [static] |
static void pearl::AmListenerFactory::registerCallback | ( | pearl::Communicator::Paradigm | paradigm, |
CbFunction | callback | ||
) | [static] |
![]() |
Copyright © 1998–2014 Forschungszentrum Jülich GmbH,
Jülich Supercomputing Centre
Copyright © 2009–2014 German Research School for Simulation Sciences GmbH, Laboratory for Parallel Programming |