![]() |
PEARL
Parallel Event Access and Replay Library
|
Request factory for active message request. More...
#include <pearl/AmRequestFactory.h>
Public Types | |
Type definitions | |
typedef AmRequest::Ptr(* | CbFunction) (uint32_t, const Communicator &, bool) |
Listener Callback-function type. More... | |
typedef std::map< Paradigm, CbFunction > | CbContainer |
Container type for callback lists. More... | |
Static Public Member Functions | |
Factory interface | |
static AmRequest::Ptr | create (uint32_t remote, const Communicator &comm, bool ensureSynchronous=false) |
Callback interface | |
static CbContainer & | getCallbacks () |
static void | registerCallback (Paradigm paradigm, CbFunction callback) |
Automatic factory for active message requests.
typedef std::map<Paradigm, CbFunction> pearl::AmRequestFactory::CbContainer |
typedef AmRequest::Ptr(* pearl::AmRequestFactory::CbFunction) (uint32_t, const Communicator &, bool) |
|
static |
|
static |
|
static |
![]() |
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 |