![]() |
PEARL
Parallel Event Access and Replay Library
|
Base class for active message handlers. More...
#include <pearl/AmHandler.h>
Public Member Functions | |
virtual void | execute (Buffer &buffer)=0 |
Query functions | |
uint32_t | getId () |
Static Public Attributes | |
static const uint32_t | UNREGISTERED |
Identifier for unregistered handlers. | |
Protected Member Functions | |
void | setId (uint32_t id) |
virtual const std::string & | getName () const =0 |
Constructors & destructor | |
AmHandler () | |
virtual | ~AmHandler () |
Friends | |
class | AmRuntime |
This is the base class for active message handlers. Only handlers derived of this base class can be registered with the AmRuntime object.
pearl::AmHandler::AmHandler | ( | ) | [protected] |
virtual pearl::AmHandler::~AmHandler | ( | ) | [protected, virtual] |
virtual void pearl::AmHandler::execute | ( | Buffer & | buffer | ) | [pure virtual] |
uint32_t pearl::AmHandler::getId | ( | ) |
virtual const std::string& pearl::AmHandler::getName | ( | ) | const [protected, pure virtual] |
void pearl::AmHandler::setId | ( | uint32_t | id | ) | [protected] |
friend class AmRuntime [friend] |
const uint32_t pearl::AmHandler::UNREGISTERED [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 |