![]() |
PEARL
Parallel Event Access and Replay Library
|
Event representation for MPI_SEND events.
#include <pearl/MpiSend_rep.h>
Public Member Functions | |
virtual event_t | getType () const |
virtual bool | isOfType (event_t type) const |
virtual MpiComm * | getComm () const |
virtual uint64_t | getBytesSent () const |
virtual uint32_t | getDestination () const |
virtual uint32_t | getTag () const |
virtual uint64_t | getRequestId () const |
Constructors & destructor | |
MpiSend_rep (timestamp_t timestamp, MpiComm *communicator, uint32_t destination, uint32_t tag, uint64_t bytesSent) | |
MpiSend_rep (const GlobalDefs &defs, Buffer &buffer) | |
Protected Member Functions | |
virtual std::ostream & | output (std::ostream &stream) const |
virtual uint32_t | get_next_reqoffs () const |
virtual uint32_t | get_prev_reqoffs () const |
virtual void | set_prev_reqoffs (uint32_t) |
virtual void | set_next_reqoffs (uint32_t) |
Serialize event data | |
virtual void | pack (Buffer &buffer) const |
pearl::MpiSend_rep::MpiSend_rep | ( | timestamp_t | timestamp, |
MpiComm * | communicator, | ||
uint32_t | destination, | ||
uint32_t | tag, | ||
uint64_t | bytesSent | ||
) |
pearl::MpiSend_rep::MpiSend_rep | ( | const GlobalDefs & | defs, |
Buffer & | buffer | ||
) |
virtual uint32_t pearl::MpiSend_rep::get_next_reqoffs | ( | ) | const [protected, virtual] |
Reimplemented from pearl::Event_rep.
Reimplemented in pearl::MpiSendRequest_rep.
virtual uint32_t pearl::MpiSend_rep::get_prev_reqoffs | ( | ) | const [protected, virtual] |
Reimplemented from pearl::Event_rep.
virtual uint64_t pearl::MpiSend_rep::getBytesSent | ( | ) | const [virtual] |
Reimplemented from pearl::Event_rep.
virtual MpiComm* pearl::MpiSend_rep::getComm | ( | ) | const [virtual] |
Reimplemented from pearl::Event_rep.
virtual uint32_t pearl::MpiSend_rep::getDestination | ( | ) | const [virtual] |
Reimplemented from pearl::Event_rep.
virtual uint64_t pearl::MpiSend_rep::getRequestId | ( | ) | const [virtual] |
Reimplemented from pearl::Event_rep.
Reimplemented in pearl::MpiSendRequest_rep.
virtual uint32_t pearl::MpiSend_rep::getTag | ( | ) | const [virtual] |
Reimplemented from pearl::Event_rep.
virtual event_t pearl::MpiSend_rep::getType | ( | ) | const [virtual] |
Implements pearl::Event_rep.
Reimplemented in pearl::MpiSendRequest_rep.
virtual bool pearl::MpiSend_rep::isOfType | ( | event_t | type | ) | const [virtual] |
Implements pearl::Event_rep.
Reimplemented in pearl::MpiSendRequest_rep.
virtual std::ostream& pearl::MpiSend_rep::output | ( | std::ostream & | stream | ) | const [protected, virtual] |
Reimplemented from pearl::Event_rep.
Reimplemented in pearl::MpiSendRequest_rep.
virtual void pearl::MpiSend_rep::pack | ( | Buffer & | buffer | ) | const [protected, virtual] |
Reimplemented from pearl::Event_rep.
virtual void pearl::MpiSend_rep::set_next_reqoffs | ( | uint32_t | ) | [protected, virtual] |
Reimplemented from pearl::Event_rep.
Reimplemented in pearl::MpiSendRequest_rep.
virtual void pearl::MpiSend_rep::set_prev_reqoffs | ( | uint32_t | ) | [protected, virtual] |
Reimplemented from pearl::Event_rep.
![]() |
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 |