#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.
|
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
} |
|
#define DMTCPMESSAGE_NUM_PARAMS 2 |
#define DMTCPMESSAGE_SAME_CKPT_INTERVAL (~0u) /* default value */ |