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::Enter_rep, pearl::Leave_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::ThreadFork_rep, pearl::ThreadTaskComplete_rep, pearl::ThreadTaskCreate_rep, pearl::ThreadTaskSwitch_rep, pearl::MpiRmaGats_rep, pearl::MpiRmaUnlock_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::EnterCS_rep, pearl::MpiReceiveRequest_rep, pearl::ThreadBegin_rep, pearl::ThreadCreate_rep, pearl::ThreadEnd_rep, pearl::ThreadWait_rep, pearl::ThreadTeamBegin_rep, and pearl::ThreadTeamEnd_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::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::ThreadFork_rep, pearl::ThreadTaskComplete_rep, pearl::ThreadTaskCreate_rep, pearl::ThreadTaskSwitch_rep, pearl::MpiRmaGats_rep, pearl::MpiRmaUnlock_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::EnterCS_rep, pearl::MpiReceiveRequest_rep, pearl::ThreadBegin_rep, pearl::ThreadCreate_rep, pearl::ThreadEnd_rep, pearl::ThreadWait_rep, pearl::ThreadTeamBegin_rep, and pearl::ThreadTeamEnd_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::Enter_rep, pearl::Leave_rep, pearl::ThreadAcquireLock_rep, pearl::ThreadReleaseLock_rep, pearl::MpiReceive_rep, pearl::MpiSend_rep, pearl::MpiReceiveComplete_rep, pearl::MpiRmaLock_rep, pearl::MpiSendRequest_rep, pearl::ThreadFork_rep, pearl::ThreadTaskComplete_rep, pearl::ThreadTaskCreate_rep, pearl::ThreadTaskSwitch_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::MpiCancelled_rep, pearl::MpiRequestTested_rep, pearl::MpiRmaCollEnd_rep, pearl::MpiSendComplete_rep, pearl::RmaPutEnd_rep, pearl::EnterCS_rep, pearl::MpiReceiveRequest_rep, pearl::ThreadBegin_rep, pearl::ThreadCreate_rep, pearl::ThreadEnd_rep, pearl::ThreadWait_rep, pearl::ThreadTeamBegin_rep, and pearl::ThreadTeamEnd_rep.
◆ pack()
| virtual void pearl::Event_rep::pack |
( |
Buffer & |
buffer | ) |
const |
|
protectedvirtual |
Reimplemented in pearl::MpiCollEnd_rep, pearl::Enter_rep, pearl::Leave_rep, pearl::ThreadAcquireLock_rep, pearl::ThreadReleaseLock_rep, pearl::MpiReceive_rep, pearl::MpiSend_rep, pearl::MpiRmaLock_rep, pearl::ThreadFork_rep, pearl::ThreadTaskComplete_rep, pearl::ThreadTaskCreate_rep, pearl::ThreadTaskSwitch_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::MpiRmaCollEnd_rep, pearl::RmaPutEnd_rep, pearl::EnterCS_rep, pearl::ThreadBegin_rep, pearl::ThreadCreate_rep, pearl::ThreadEnd_rep, pearl::ThreadWait_rep, pearl::ThreadTeamBegin_rep, and pearl::ThreadTeamEnd_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: