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

Event representation for MPI_SEND events.

#include <pearl/MpiSend_rep.h>

Inheritance diagram for pearl::MpiSend_rep:
pearl::Event_rep pearl::SmallObject pearl::MpiSendRequest_rep

List of all members.

Public Member Functions

virtual event_t getType () const
virtual bool isOfType (event_t type) const
virtual MpiCommgetComm () 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

Constructor & Destructor Documentation

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 
)

Member Function Documentation

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.


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