#pragma once #include #include #include #include /** * Common helpers for locking related messages. */ class MsgHelperLocking { public: static FhgfsOpsErr trySesssionRecovery(EntryInfo* entryInfo, NumNodeID clientID, unsigned ownerFD, SessionFileStore* sessionFiles, SessionFile** outSessionFile); static FhgfsOpsErr flockAppend(EntryInfo* entryInfo, unsigned ownerFD, EntryLockDetails& lockDetails); private: MsgHelperLocking() {} };