aboutsummaryrefslogtreecommitdiff
path: root/zenutil/zenserverprocess.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2021-10-27 21:01:50 +0200
committerGitHub <[email protected]>2021-10-27 21:01:50 +0200
commit3bbb0d326bec3b3379c831b6a4cdc00438ac67f5 (patch)
tree7e94bcb4bb4077aeb68663017695b582ebc9b149 /zenutil/zenserverprocess.cpp
parentFixed crash at startup when updating manifest. (diff)
downloadzen-3bbb0d326bec3b3379c831b6a4cdc00438ac67f5.tar.xz
zen-3bbb0d326bec3b3379c831b6a4cdc00438ac67f5.zip
Lockfile implementation (#24)
Implemented lockfile synchronization To be used instead of or in conjunction with existing events to coordinate launching and discovery of server instances
Diffstat (limited to 'zenutil/zenserverprocess.cpp')
-rw-r--r--zenutil/zenserverprocess.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/zenutil/zenserverprocess.cpp b/zenutil/zenserverprocess.cpp
index 55b592ab1..4098954a8 100644
--- a/zenutil/zenserverprocess.cpp
+++ b/zenutil/zenserverprocess.cpp
@@ -269,6 +269,12 @@ ZenServerState::ZenServerEntry::SignalShutdownRequest()
Flags |= uint16_t(FlagsEnum::kShutdownPlease);
}
+void
+ZenServerState::ZenServerEntry::SignalReady()
+{
+ Flags |= uint16_t(FlagsEnum::kIsReady);
+}
+
bool
ZenServerState::ZenServerEntry::AddSponsorProcess(uint32_t PidToAdd)
{