![]() |
XRootD
|
#include <XrdClForkHandler.hh>
Public Member Functions | |
ForkHandler () | |
void | Child () |
Handler the child post-fork. More... | |
void | Parent () |
Handle the parent post-fork. More... | |
void | Prepare () |
Handle the preparation part of the forking process. More... | |
void | RegisterFileObject (FileStateHandler *file) |
Register a file object. More... | |
void | RegisterFileSystemObject (FileSystem *fs) |
void | RegisterFileTimer (FileTimer *fileTimer) |
void | RegisterPostMaster (PostMaster *postMaster) |
Register a post master object. More... | |
void | UnRegisterFileObject (FileStateHandler *file) |
void | UnRegisterFileSystemObject (FileSystem *fs) |
Un-register a file system object. More... | |
Definition at line 35 of file XrdClForkHandler.hh.
XrdCl::ForkHandler::ForkHandler | ( | ) |
Definition at line 32 of file XrdClForkHandler.cc.
void XrdCl::ForkHandler::Child | ( | ) |
Handler the child post-fork.
Definition at line 102 of file XrdClForkHandler.cc.
References XrdCl::Log::Debug(), XrdCl::PostMaster::Finalize(), XrdCl::DefaultEnv::GetLog(), XrdCl::PostMaster::GetTaskManager(), XrdCl::PostMaster::Initialize(), XrdCl::TaskManager::RegisterTask(), XrdCl::PostMaster::Start(), XrdCl::FileTimer::UnLock(), XrdSysMutex::UnLock(), and XrdCl::UtilityMsg.
Referenced by child().
void XrdCl::ForkHandler::Parent | ( | ) |
Handle the parent post-fork.
Definition at line 72 of file XrdClForkHandler.cc.
References XrdCl::Log::Debug(), XrdCl::DefaultEnv::GetLog(), XrdCl::PostMaster::Start(), XrdCl::FileTimer::UnLock(), XrdSysMutex::UnLock(), and XrdCl::UtilityMsg.
Referenced by parent().
void XrdCl::ForkHandler::Prepare | ( | ) |
Handle the preparation part of the forking process.
Definition at line 40 of file XrdClForkHandler.cc.
References XrdCl::Log::Debug(), XrdCl::DefaultEnv::GetLog(), XrdCl::FileTimer::Lock(), XrdSysMutex::Lock(), XrdCl::PostMaster::Stop(), and XrdCl::UtilityMsg.
Referenced by prepare().
|
inline |
Register a file object.
Definition at line 43 of file XrdClForkHandler.hh.
Referenced by XrdCl::FileStateHandler::FileStateHandler().
|
inline |
Definition at line 61 of file XrdClForkHandler.hh.
Referenced by XrdCl::FileSystem::FileSystem().
|
inline |
Definition at line 85 of file XrdClForkHandler.hh.
|
inline |
Register a post master object.
Definition at line 79 of file XrdClForkHandler.hh.
Referenced by XrdCl::DefaultEnv::GetPostMaster().
|
inline |
Definition at line 52 of file XrdClForkHandler.hh.
Referenced by XrdCl::FileStateHandler::~FileStateHandler().
|
inline |
Un-register a file system object.
Definition at line 70 of file XrdClForkHandler.hh.
Referenced by XrdCl::FileSystem::~FileSystem().