|
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. | |
| typedef std::map < pearl::Communicator::Paradigm, CbFunction > | CbContainer |
| Container type for callback lists. | |
Static Public Member Functions | |
| static AmRequest::Ptr | create (uint32_t remote, const Communicator &comm, bool ensureSynchronous=false) |
| static CbContainer & | getCallbacks () |
| static void | registerCallback (pearl::Communicator::Paradigm paradigm, CbFunction callback) |
Automatic factory for active message requests.
| typedef std::map<pearl::Communicator::Paradigm, CbFunction> pearl::AmRequestFactory::CbContainer |
| typedef AmRequest::Ptr(* pearl::AmRequestFactory::CbFunction)(uint32_t, const Communicator &, bool) |
| static AmRequest::Ptr pearl::AmRequestFactory::create | ( | uint32_t | remote, |
| const Communicator & | comm, | ||
| bool | ensureSynchronous = false |
||
| ) | [static] |
| static CbContainer& pearl::AmRequestFactory::getCallbacks | ( | ) | [static] |
| static void pearl::AmRequestFactory::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 |