PEARL
Parallel Event Access and Replay Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions
pearl::AmRequestFactory Class Reference

Request factory for active message request. More...

#include <pearl/AmRequestFactory.h>

List of all members.

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 CbContainergetCallbacks ()
static void registerCallback (pearl::Communicator::Paradigm paradigm, CbFunction callback)

Detailed Description

Automatic factory for active message requests.


Member Typedef Documentation


Member Function Documentation

static AmRequest::Ptr pearl::AmRequestFactory::create ( uint32_t  remote,
const Communicator comm,
bool  ensureSynchronous = false 
) [static]
static void pearl::AmRequestFactory::registerCallback ( pearl::Communicator::Paradigm  paradigm,
CbFunction  callback 
) [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Scalasca    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