#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: