From 3bbb0d326bec3b3379c831b6a4cdc00438ac67f5 Mon Sep 17 00:00:00 2001 From: Stefan Boberg Date: Wed, 27 Oct 2021 21:01:50 +0200 Subject: 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 --- zenutil/zenserverprocess.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'zenutil/zenserverprocess.cpp') 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) { -- cgit v1.2.3