DMTCP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Namespaces | Constant Groups | Macros | Enumerations | Functions
dmtcpmessagetypes.h File Reference
#include "dmtcpalloc.h"
#include "uniquepid.h"
#include "../jalib/jassert.h"
#include "../jalib/jalloc.h"
#include "constants.h"

Go to the source code of this file.

Classes

class  dmtcp::WorkerState
 
struct  dmtcp::DmtcpMessage
 

Namespaces

 dmtcp
 
 dmtcp::CoordCmdStatus
 

Constant Groups

 dmtcp
 
 dmtcp::CoordCmdStatus
 

Macros

#define DMTCPMESSAGE_NUM_PARAMS   2
 
#define DMTCPMESSAGE_SAME_CKPT_INTERVAL   (~0u) /* default value */
 

Enumerations

enum  dmtcp::DmtcpMessageType {
  dmtcp::DMT_NULL, dmtcp::DMT_NEW_WORKER, dmtcp::DMT_NAME_SERVICE_WORKER, dmtcp::DMT_RESTART_WORKER,
  dmtcp::DMT_ACCEPT, dmtcp::DMT_REJECT_NOT_RESTARTING, dmtcp::DMT_REJECT_WRONG_COMP, dmtcp::DMT_REJECT_NOT_RUNNING,
  dmtcp::DMT_UPDATE_PROCESS_INFO_AFTER_FORK, dmtcp::DMT_UPDATE_PROCESS_INFO_AFTER_INIT_OR_EXEC, dmtcp::DMT_GET_CKPT_DIR, dmtcp::DMT_GET_CKPT_DIR_RESULT,
  dmtcp::DMT_UPDATE_CKPT_DIR, dmtcp::DMT_CKPT_FILENAME, dmtcp::DMT_UNIQUE_CKPT_FILENAME, dmtcp::DMT_USER_CMD,
  dmtcp::DMT_USER_CMD_RESULT, dmtcp::DMT_DO_SUSPEND, dmtcp::DMT_DO_RESUME, dmtcp::DMT_DO_FD_LEADER_ELECTION,
  dmtcp::DMT_DO_DRAIN, dmtcp::DMT_DO_CHECKPOINT, dmtcp::DMT_DO_REGISTER_NAME_SERVICE_DATA, dmtcp::DMT_DO_SEND_QUERIES,
  dmtcp::DMT_DO_REFILL, dmtcp::DMT_KILL_PEER, dmtcp::DMT_REGISTER_NAME_SERVICE_DATA, dmtcp::DMT_REGISTER_NAME_SERVICE_DATA_SYNC,
  dmtcp::DMT_REGISTER_NAME_SERVICE_DATA_SYNC_RESPONSE, dmtcp::DMT_NAME_SERVICE_QUERY, dmtcp::DMT_NAME_SERVICE_QUERY_RESPONSE, dmtcp::DMT_OK
}
 
enum  dmtcp::CoordCmdStatus::ErrorCodes { dmtcp::CoordCmdStatus::NOERROR = 0, dmtcp::CoordCmdStatus::ERROR_INVALID_COMMAND = -1, dmtcp::CoordCmdStatus::ERROR_NOT_RUNNING_STATE = -2, dmtcp::CoordCmdStatus::ERROR_COORDINATOR_NOT_FOUND = -3 }
 

Functions

ostream & dmtcp::operator<< (ostream &o, const DmtcpMessageType &s)
 
dmtcp::ostream & dmtcp::operator<< (dmtcp::ostream &o, const WorkerState &s)
 

Macro Definition Documentation

#define DMTCPMESSAGE_NUM_PARAMS   2

Definition at line 130 of file dmtcpmessagetypes.h.

#define DMTCPMESSAGE_SAME_CKPT_INTERVAL   (~0u) /* default value */

Definition at line 131 of file dmtcpmessagetypes.h.