#include <XrdClForkHandler.hh>
List of all members.
Constructor & Destructor Documentation
| XrdCl::ForkHandler::ForkHandler |
( |
| ) |
|
Member Function Documentation
| void XrdCl::ForkHandler::Child |
( |
| ) |
|
Handler the child post-fork.
References XrdCl::Log::Debug(), XrdCl::PostMaster::Finalize(), XrdCl::DefaultEnv::GetLog(), XrdCl::PostMaster::GetTaskManager(), XrdCl::PostMaster::Initialize(), pFileObjects, pFileSystemObjects, pFileTimer, pMutex, pPostMaster, XrdCl::TaskManager::RegisterTask(), XrdCl::PostMaster::Start(), XrdCl::FileTimer::UnLock(), XrdSysMutex::UnLock(), and XrdCl::UtilityMsg.
| void XrdCl::ForkHandler::Parent |
( |
| ) |
|
Handle the parent post-fork.
References XrdCl::Log::Debug(), XrdCl::DefaultEnv::GetLog(), pFileObjects, pFileSystemObjects, pFileTimer, pMutex, pPostMaster, XrdCl::PostMaster::Start(), XrdCl::FileTimer::UnLock(), XrdSysMutex::UnLock(), and XrdCl::UtilityMsg.
| void XrdCl::ForkHandler::Prepare |
( |
| ) |
|
Handle the preparation part of the forking process.
References XrdCl::Log::Debug(), XrdCl::DefaultEnv::GetLog(), XrdCl::FileTimer::Lock(), XrdSysMutex::Lock(), pFileObjects, pFileSystemObjects, pFileTimer, pMutex, pPostMaster, XrdCl::PostMaster::Stop(), and XrdCl::UtilityMsg.
| void XrdCl::ForkHandler::RegisterFileSystemObject |
( |
FileSystem * |
fs | ) |
|
|
inline |
| void XrdCl::ForkHandler::RegisterFileTimer |
( |
FileTimer * |
fileTimer | ) |
|
|
inline |
| void XrdCl::ForkHandler::RegisterPostMaster |
( |
PostMaster * |
postMaster | ) |
|
|
inline |
| void XrdCl::ForkHandler::UnRegisterFileSystemObject |
( |
FileSystem * |
fs | ) |
|
|
inline |
Member Data Documentation
| std::set<FileSystem*> XrdCl::ForkHandler::pFileSystemObjects |
|
private |
The documentation for this class was generated from the following files: