|
PEARL
Parallel Event Access and Replay Library
|
Base class for listener objects. More...
#include <pearl/AmListener.h>
Public Types | |
| typedef AmListener * | Ptr |
Public Member Functions | |
| virtual bool | probe ()=0 |
| void | addReference () |
| void | removeReference () |
| size_t | numReferences () const |
Static Public Member Functions | |
Factory methods | |
| static AmListener::Ptr | create (const pearl::Communicator &) |
Protected Member Functions | |
| Buffer & | getBuffer () |
Constructors & destructor | |
| AmListener (Buffer *buffer) | |
| virtual | ~AmListener () |
Friends | |
| class | AmRuntime |
Base class of Listener objects used by the AmRuntime class to receive active messages.
| typedef AmListener* pearl::AmListener::Ptr |
Reference-counted pointer to a listener object. To ensure proper deallocation of a listener object, they should only be handled through these pointer types.
| pearl::AmListener::AmListener | ( | Buffer * | buffer | ) | [protected] |
| virtual pearl::AmListener::~AmListener | ( | ) | [protected, virtual] |
| void pearl::AmListener::addReference | ( | ) |
| static AmListener::Ptr pearl::AmListener::create | ( | const pearl::Communicator & | ) | [static] |
Reimplemented in pearl::MpiAmListener.
| Buffer& pearl::AmListener::getBuffer | ( | ) | [protected] |
| size_t pearl::AmListener::numReferences | ( | ) | const |
| virtual bool pearl::AmListener::probe | ( | ) | [pure virtual] |
Implemented in pearl::MpiAmListener.
| void pearl::AmListener::removeReference | ( | ) |
friend class AmRuntime [friend] |
![]() |
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 |