Base class for all event representations.
#include <pearl/Event_rep.h>
◆ ~Event_rep()
virtual pearl::Event_rep::~Event_rep |
( |
| ) |
|
|
virtual |
◆ Event_rep() [1/2]
◆ Event_rep() [2/2]
◆ get_group()
virtual MpiGroup* pearl::Event_rep::get_group |
( |
| ) |
const |
|
virtual |
◆ get_next_reqoffs()
virtual uint32_t pearl::Event_rep::get_next_reqoffs |
( |
| ) |
const |
|
protectedvirtual |
◆ get_prev_reqoffs()
virtual uint32_t pearl::Event_rep::get_prev_reqoffs |
( |
| ) |
const |
|
protectedvirtual |
◆ get_remote()
virtual uint32_t pearl::Event_rep::get_remote |
( |
| ) |
const |
|
virtual |
◆ get_rma_id()
virtual uint32_t pearl::Event_rep::get_rma_id |
( |
| ) |
const |
|
virtual |
◆ get_window()
virtual MpiWindow* pearl::Event_rep::get_window |
( |
| ) |
const |
|
virtual |
◆ getBytesReceived()
virtual uint64_t pearl::Event_rep::getBytesReceived |
( |
| ) |
const |
|
virtual |
◆ getBytesSent()
virtual uint64_t pearl::Event_rep::getBytesSent |
( |
| ) |
const |
|
virtual |
◆ getCallsite()
virtual const Callsite& pearl::Event_rep::getCallsite |
( |
| ) |
const |
|
virtual |
◆ getComm()
virtual MpiComm* pearl::Event_rep::getComm |
( |
| ) |
const |
|
virtual |
◆ getDestination()
virtual uint32_t pearl::Event_rep::getDestination |
( |
| ) |
const |
|
virtual |
◆ getLockId()
virtual uint32_t pearl::Event_rep::getLockId |
( |
| ) |
const |
|
virtual |
◆ getRegion()
virtual const Region& pearl::Event_rep::getRegion |
( |
| ) |
const |
|
virtual |
◆ getRequestId()
virtual uint64_t pearl::Event_rep::getRequestId |
( |
| ) |
const |
|
virtual |
◆ getRoot()
virtual uint32_t pearl::Event_rep::getRoot |
( |
| ) |
const |
|
virtual |
◆ getSource()
virtual uint32_t pearl::Event_rep::getSource |
( |
| ) |
const |
|
virtual |
◆ getTag()
virtual uint32_t pearl::Event_rep::getTag |
( |
| ) |
const |
|
virtual |
◆ getTimestamp()
◆ getType()
virtual event_t pearl::Event_rep::getType |
( |
| ) |
const |
|
pure virtual |
Implemented in pearl::MpiCollEnd_rep, pearl::EnterProgram_rep, pearl::ThreadTaskComplete_rep, pearl::ThreadTaskCreate_rep, pearl::ThreadTaskSwitch_rep, pearl::Enter_rep, pearl::Leave_rep, pearl::LeaveProgram_rep, pearl::MpiReceiveComplete_rep, pearl::MpiSendRequest_rep, pearl::ThreadAcquireLock_rep, pearl::ThreadReleaseLock_rep, pearl::MpiReceive_rep, pearl::MpiRmaCollBegin_rep, pearl::MpiRmaGetStart_rep, pearl::MpiRmaPutStart_rep, pearl::MpiSend_rep, pearl::MpiCollBegin_rep, pearl::MpiRmaLock_rep, pearl::RmaGetEnd_rep, pearl::RmaGetStart_rep, pearl::RmaPutStart_rep, pearl::ThreadBegin_rep, pearl::ThreadCreate_rep, pearl::ThreadEnd_rep, pearl::ThreadFork_rep, pearl::ThreadWait_rep, pearl::MpiRmaGats_rep, pearl::MpiRmaUnlock_rep, pearl::ThreadTeamBegin_rep, pearl::MpiCancelled_rep, pearl::MpiRequestTested_rep, pearl::MpiRmaCollEnd_rep, pearl::MpiRmaGetEnd_rep, pearl::MpiRmaPutEnd_rep, pearl::MpiSendComplete_rep, pearl::RmaPutEnd_rep, pearl::ThreadJoin_rep, pearl::ThreadTeamEnd_rep, pearl::EnterCS_rep, and pearl::MpiReceiveRequest_rep.
◆ is_exclusive()
virtual bool pearl::Event_rep::is_exclusive |
( |
| ) |
const |
|
virtual |
◆ is_sync()
virtual bool pearl::Event_rep::is_sync |
( |
| ) |
const |
|
virtual |
◆ isOfType()
virtual bool pearl::Event_rep::isOfType |
( |
event_t |
type | ) |
const |
|
pure virtual |
Implemented in pearl::MpiCollEnd_rep, pearl::EnterProgram_rep, pearl::ThreadTaskComplete_rep, pearl::ThreadTaskCreate_rep, pearl::ThreadTaskSwitch_rep, pearl::LeaveProgram_rep, pearl::Enter_rep, pearl::Leave_rep, pearl::MpiReceiveComplete_rep, pearl::MpiRmaCollBegin_rep, pearl::MpiSendRequest_rep, pearl::ThreadAcquireLock_rep, pearl::ThreadReleaseLock_rep, pearl::MpiCollBegin_rep, pearl::MpiReceive_rep, pearl::MpiRmaGetStart_rep, pearl::MpiRmaPutStart_rep, pearl::MpiSend_rep, pearl::MpiRmaLock_rep, pearl::RmaGetEnd_rep, pearl::RmaGetStart_rep, pearl::RmaPutStart_rep, pearl::ThreadBegin_rep, pearl::ThreadCreate_rep, pearl::ThreadEnd_rep, pearl::ThreadFork_rep, pearl::ThreadWait_rep, pearl::MpiRmaGats_rep, pearl::MpiRmaUnlock_rep, pearl::ThreadTeamBegin_rep, pearl::MpiCancelled_rep, pearl::MpiRequestTested_rep, pearl::MpiRmaCollEnd_rep, pearl::MpiRmaGetEnd_rep, pearl::MpiRmaPutEnd_rep, pearl::MpiSendComplete_rep, pearl::RmaPutEnd_rep, pearl::ThreadJoin_rep, pearl::ThreadTeamEnd_rep, pearl::EnterCS_rep, and pearl::MpiReceiveRequest_rep.
◆ operator!=()
bool Event_rep::operator!= |
( |
const timestamp_t & |
rhs | ) |
const |
|
inline |
◆ operator<()
bool Event_rep::operator< |
( |
const timestamp_t & |
rhs | ) |
const |
|
inline |
◆ operator==()
bool Event_rep::operator== |
( |
const timestamp_t & |
rhs | ) |
const |
|
inline |
◆ operator>()
bool Event_rep::operator> |
( |
const timestamp_t & |
rhs | ) |
const |
|
inline |
◆ output()
virtual std::ostream& pearl::Event_rep::output |
( |
std::ostream & |
stream | ) |
const |
|
protectedvirtual |
Reimplemented in pearl::MpiCollEnd_rep, pearl::EnterProgram_rep, pearl::LeaveProgram_rep, pearl::Enter_rep, pearl::Leave_rep, pearl::ThreadTaskComplete_rep, pearl::ThreadTaskCreate_rep, pearl::ThreadTaskSwitch_rep, pearl::ThreadAcquireLock_rep, pearl::ThreadReleaseLock_rep, pearl::MpiReceive_rep, pearl::MpiSend_rep, pearl::MpiReceiveComplete_rep, pearl::MpiRmaLock_rep, pearl::MpiSendRequest_rep, pearl::ThreadBegin_rep, pearl::ThreadCreate_rep, pearl::ThreadEnd_rep, pearl::ThreadFork_rep, pearl::ThreadWait_rep, pearl::MpiRmaGats_rep, pearl::MpiRmaGetStart_rep, pearl::RmaGetStart_rep, pearl::RmaPutStart_rep, pearl::MpiRmaPutStart_rep, pearl::MpiRmaUnlock_rep, pearl::RmaGetEnd_rep, pearl::ThreadJoin_rep, pearl::ThreadTeamBegin_rep, pearl::MpiCancelled_rep, pearl::MpiRequestTested_rep, pearl::MpiRmaCollEnd_rep, pearl::MpiSendComplete_rep, pearl::RmaPutEnd_rep, pearl::ThreadTeamEnd_rep, pearl::EnterCS_rep, and pearl::MpiReceiveRequest_rep.
◆ pack()
virtual void pearl::Event_rep::pack |
( |
Buffer & |
buffer | ) |
const |
|
protectedvirtual |
Reimplemented in pearl::MpiCollEnd_rep, pearl::EnterProgram_rep, pearl::Enter_rep, pearl::LeaveProgram_rep, pearl::Leave_rep, pearl::ThreadTaskComplete_rep, pearl::ThreadTaskCreate_rep, pearl::ThreadTaskSwitch_rep, pearl::ThreadAcquireLock_rep, pearl::ThreadReleaseLock_rep, pearl::MpiReceive_rep, pearl::MpiSend_rep, pearl::MpiRmaLock_rep, pearl::ThreadBegin_rep, pearl::ThreadCreate_rep, pearl::ThreadEnd_rep, pearl::ThreadFork_rep, pearl::ThreadWait_rep, pearl::MpiRmaGats_rep, pearl::MpiRmaGetStart_rep, pearl::RmaGetStart_rep, pearl::RmaPutStart_rep, pearl::MpiRmaPutStart_rep, pearl::MpiRmaUnlock_rep, pearl::RmaGetEnd_rep, pearl::ThreadJoin_rep, pearl::ThreadTeamBegin_rep, pearl::MpiRmaCollEnd_rep, pearl::RmaPutEnd_rep, pearl::ThreadTeamEnd_rep, and pearl::EnterCS_rep.
◆ set_next_reqoffs()
virtual void pearl::Event_rep::set_next_reqoffs |
( |
uint32_t |
| ) |
|
|
protectedvirtual |
◆ set_prev_reqoffs()
virtual void pearl::Event_rep::set_prev_reqoffs |
( |
uint32_t |
| ) |
|
|
protectedvirtual |
◆ setRequestId()
virtual void pearl::Event_rep::setRequestId |
( |
uint64_t |
requestId | ) |
|
|
virtual |
◆ setTimestamp()
◆ Buffer
◆ Event
◆ PEARL_preprocess_trace
◆ RemoteEvent
The documentation for this class was generated from the following files: