|
XRootD
|
#include <XrdEcThreadPool.hh>
Collaboration diagram for XrdEc::ThreadPool:Public Member Functions | |
| ~ThreadPool () | |
| Destructor. | |
| template<typename FUNC , typename ... ARGs> | |
| std::future< std::invoke_result_t< FUNC, ARGs... > > | Execute (FUNC func, ARGs... args) |
| Schedule a functional (together with its arguments) for execution. | |
Static Public Member Functions | |
| static ThreadPool & | Instance () |
| Singleton access. | |
Definition at line 38 of file XrdEcThreadPool.hh.
|
inline |
Destructor.
Definition at line 143 of file XrdEcThreadPool.hh.
References XrdCl::JobManager::Finalize(), and XrdCl::JobManager::Stop().
Here is the call graph for this function:
|
inline |
Schedule a functional (together with its arguments) for execution.
Definition at line 163 of file XrdEcThreadPool.hh.
References XrdCl::JobManager::QueueJob().
Referenced by XrdEc::WrtBuff::Encode().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
Singleton access.
Definition at line 152 of file XrdEcThreadPool.hh.
Referenced by XrdEc::WrtBuff::Encode().
Here is the caller graph for this function: