![]() |
PEARL
Parallel Event Access and Replay Library
|
Event representation for THREAD_RELEASE_LOCK events.
#include <pearl/ThreadReleaseLock_rep.h>
Public Member Functions | |
Constructors & destructor | |
ThreadReleaseLock_rep (timestamp_t timestamp, uint32_t lockId, uint32_t order, Paradigm paradigm) | |
ThreadReleaseLock_rep (const GlobalDefs &defs, Buffer &buffer) | |
Event type information | |
virtual event_t | getType () const |
virtual bool | isOfType (event_t type) const |
Access event data | |
virtual uint32_t | getLockId () const |
uint32_t | getAcquisitionOrder () const |
Paradigm | getParadigm () const |
![]() | |
bool | operator== (const timestamp_t &rhs) const |
bool | operator!= (const timestamp_t &rhs) const |
bool | operator< (const timestamp_t &rhs) const |
bool | operator> (const timestamp_t &rhs) const |
timestamp_t | getTimestamp () const |
virtual const Region & | getRegion () const |
virtual const Callsite & | getCallsite () const |
virtual MpiComm * | getComm () const |
virtual uint32_t | getRoot () const |
virtual uint64_t | getBytesSent () const |
virtual uint64_t | getBytesReceived () const |
virtual uint32_t | getSource () const |
virtual uint32_t | getDestination () const |
virtual uint32_t | getTag () const |
virtual uint64_t | getRequestId () const |
virtual MpiWindow * | get_window () const |
virtual uint32_t | get_remote () const |
virtual uint32_t | get_rma_id () const |
virtual MpiGroup * | get_group () const |
virtual bool | is_sync () const |
virtual bool | is_exclusive () const |
void | setTimestamp (timestamp_t timestamp) |
virtual void | setRequestId (uint64_t requestId) |
virtual | ~Event_rep () |
Protected Member Functions | |
Serialize event data | |
virtual void | pack (Buffer &buffer) const |
Generate human-readable output of event data | |
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) |
Event_rep (pearl::timestamp_t timestamp) | |
Event_rep (const GlobalDefs &defs, Buffer &buffer) | |
![]() | |
~SmallObject () | |
Destructor. More... | |
Additional Inherited Members | |
![]() | |
static void * | operator new (std::size_t objectSize) |
Allocate storage space. More... | |
static void | operator delete (void *deadObject, std::size_t objectSize) |
Deallocate storage space. More... | |
pearl::ThreadReleaseLock_rep::ThreadReleaseLock_rep | ( | timestamp_t | timestamp, |
uint32_t | lockId, | ||
uint32_t | order, | ||
Paradigm | paradigm | ||
) |
pearl::ThreadReleaseLock_rep::ThreadReleaseLock_rep | ( | const GlobalDefs & | defs, |
Buffer & | buffer | ||
) |
uint32_t pearl::ThreadReleaseLock_rep::getAcquisitionOrder | ( | ) | const |
|
virtual |
Reimplemented from pearl::Event_rep.
Paradigm pearl::ThreadReleaseLock_rep::getParadigm | ( | ) | const |
|
virtual |
Implements pearl::Event_rep.
|
virtual |
Implements pearl::Event_rep.
|
protectedvirtual |
Reimplemented from pearl::Event_rep.
|
protectedvirtual |
Reimplemented from pearl::Event_rep.
![]() |
Copyright © 1998–2019 Forschungszentrum Jülich GmbH,
Jülich Supercomputing Centre
Copyright © 2009–2015 German Research School for Simulation Sciences GmbH, Laboratory for Parallel Programming |