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