#include <ShMemEventRelay.H>
Inherits IS3D::PolledDevice.
Public Member Functions | |
ShMemEventRelay () | |
virtual | ~ShMemEventRelay () |
void | pollForEvents () |
void | unpackAndSendEvents (char *buf) |
Static Public Member Functions | |
static ShMemEventRelay * | fromConfigVals (const std::string &devname) |
Protected Attributes | |
bool | _has_terminated |
ClusterEventBuffer * | _eventBuffer |
ClusterBarrier * | _barrierBeforeEvents |
ClusterBarrier * | _barrierAfterEvents |
IS3D::ShMemEventRelay::ShMemEventRelay | ( | ) |
virtual IS3D::ShMemEventRelay::~ShMemEventRelay | ( | ) | [virtual] |
static ShMemEventRelay* IS3D::ShMemEventRelay::fromConfigVals | ( | const std::string & | devname | ) | [static] |
void IS3D::ShMemEventRelay::pollForEvents | ( | ) | [virtual] |
Implements IS3D::PolledDevice.
void IS3D::ShMemEventRelay::unpackAndSendEvents | ( | char * | buf | ) |
bool IS3D::ShMemEventRelay::_has_terminated [protected] |
ClusterEventBuffer* IS3D::ShMemEventRelay::_eventBuffer [protected] |
ClusterBarrier * IS3D::ShMemEventRelay::_barrierAfterEvents [protected] |