Go to the documentation of this file.
18 #ifndef __SERVER_RECOVERY_RECOVERYSERVER_H
19 #define __SERVER_RECOVERY_RECOVERYSERVER_H
82 const char *path)
const;
104 const Size size)
const;
bool reloadProgram(const ProcessID pid, const char *path) const
Overwrite the given process by fetching a fresh program data copy.
void restartProcess(RecoveryMessage *msg)
Restart a process.
u32 ProcessID
Process Identification Number.
unsigned long Address
A memory address.
RecoveryServer()
Class constructor function.
unsigned int Size
Any sane size indicator cannot go negative.
Template class which serves incoming messages from Channels using MessageHandlers.
bool rewriteProgram(const ProcessID pid, const Address program, const Size size) const
Overwrite process with given program data.
bool cleanupProgram(const ProcessID pid) const
Release and unmap program data.