#include <dmtcp_coordinator.h>
|
void | onData (CoordClient *client) |
|
void | onConnect () |
|
void | onDisconnect (CoordClient *client) |
|
void | eventLoop (bool daemon) |
|
void | addDataSocket (CoordClient *client) |
|
void | updateCheckpointInterval (uint32_t timeout) |
|
void | updateMinimumState (WorkerState oldState) |
|
void | initializeComputation () |
|
void | broadcastMessage (DmtcpMessageType type, int numPeers=-1) |
|
bool | startCheckpoint () |
|
void | handleUserCommand (char cmd, DmtcpMessage *reply=NULL) |
|
void | printStatus (size_t numPeers, bool isRunning) |
|
void | processDmtUserCmd (DmtcpMessage &hello_remote, jalib::JSocket &remote) |
|
bool | validateNewWorkerProcess (DmtcpMessage &hello_remote, jalib::JSocket &remote, CoordClient *client, const struct sockaddr_storage *addr, socklen_t len) |
|
bool | validateRestartingWorkerProcess (DmtcpMessage &hello_remote, jalib::JSocket &remote, const struct sockaddr_storage *addr, socklen_t len) |
|
ComputationStatus | getStatus () const |
|
WorkerState | minimumState () const |
|
pid_t | getNewVirtualPid () |
|
Definition at line 72 of file dmtcp_coordinator.h.
void DmtcpCoordinator::addDataSocket |
( |
CoordClient * |
client) | |
|
void DmtcpCoordinator::broadcastMessage |
( |
DmtcpMessageType |
type, |
|
|
int |
numPeers = -1 |
|
) |
| |
void DmtcpCoordinator::eventLoop |
( |
bool |
daemon) | |
|
pid_t DmtcpCoordinator::getNewVirtualPid |
( |
) | |
|
void DmtcpCoordinator::handleUserCommand |
( |
char |
cmd, |
|
|
DmtcpMessage * |
reply = NULL |
|
) |
| |
void DmtcpCoordinator::initializeComputation |
( |
) | |
|
WorkerState dmtcp::DmtcpCoordinator::minimumState |
( |
) | |
const |
|
inline |
void DmtcpCoordinator::onConnect |
( |
) | |
|
void DmtcpCoordinator::onDisconnect |
( |
CoordClient * |
client) | |
|
void DmtcpCoordinator::printStatus |
( |
size_t |
numPeers, |
|
|
bool |
isRunning |
|
) |
| |
void DmtcpCoordinator::processDmtUserCmd |
( |
DmtcpMessage & |
hello_remote, |
|
|
jalib::JSocket & |
remote |
|
) |
| |
bool DmtcpCoordinator::startCheckpoint |
( |
) | |
|
void DmtcpCoordinator::updateCheckpointInterval |
( |
uint32_t |
timeout) | |
|
void DmtcpCoordinator::updateMinimumState |
( |
WorkerState |
oldState) | |
|
bool DmtcpCoordinator::validateNewWorkerProcess |
( |
DmtcpMessage & |
hello_remote, |
|
|
jalib::JSocket & |
remote, |
|
|
CoordClient * |
client, |
|
|
const struct sockaddr_storage * |
addr, |
|
|
socklen_t |
len |
|
) |
| |
bool DmtcpCoordinator::validateRestartingWorkerProcess |
( |
DmtcpMessage & |
hello_remote, |
|
|
jalib::JSocket & |
remote, |
|
|
const struct sockaddr_storage * |
addr, |
|
|
socklen_t |
len |
|
) |
| |
void DmtcpCoordinator::writeRestartScript |
( |
) | |
|
|
protected |
The documentation for this class was generated from the following files: