19 #ifndef __XRD_CL_FORK_HANDLER_HH__
20 #define __XRD_CL_FORK_HANDLER_HH__
27 class FileStateHandler;
115 #endif // __XRD_CL_FORK_HANDLER_HH__
Definition: XrdClForkHandler.hh:35
void RegisterFileSystemObject(FileSystem *fs)
Definition: XrdClForkHandler.hh:61
void RegisterPostMaster(PostMaster *postMaster)
Register a post master object.
Definition: XrdClForkHandler.hh:79
std::set< FileSystem * > pFileSystemObjects
Definition: XrdClForkHandler.hh:108
void RegisterFileObject(FileStateHandler *file)
Register a file object.
Definition: XrdClForkHandler.hh:43
void UnRegisterFileObject(FileStateHandler *file)
Definition: XrdClForkHandler.hh:52
void Child()
Handler the child post-fork.
void Parent()
Handle the parent post-fork.
Definition: XrdSysPthread.hh:164
XrdSysMutex pMutex
Definition: XrdClForkHandler.hh:111
void Prepare()
Handle the preparation part of the forking process.
std::set< FileStateHandler * > pFileObjects
Definition: XrdClForkHandler.hh:107
Handle the stateful operations.
Definition: XrdClFileStateHandler.hh:79
Task generating timeout events for FileStateHandlers in recovery mode.
Definition: XrdClFileTimer.hh:32
void RegisterFileTimer(FileTimer *fileTimer)
Definition: XrdClForkHandler.hh:85
void UnRegisterFileSystemObject(FileSystem *fs)
Un-register a file system object.
Definition: XrdClForkHandler.hh:70
Send file/filesystem queries to an XRootD cluster.
Definition: XrdClFileSystem.hh:202
FileTimer * pFileTimer
Definition: XrdClForkHandler.hh:110
A hub for dispatching and receiving messages.
Definition: XrdClPostMaster.hh:47
PostMaster * pPostMaster
Definition: XrdClForkHandler.hh:109
Definition: XrdSysPthread.hh:262