#include <XrdEcThreadPool.hh>
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.
|
inline |
Schedule a functional (together with its arguments) for execution.
Definition at line 163 of file XrdEcThreadPool.hh.
Referenced by XrdEc::WrtBuff::Encode().
|
inlinestatic |
Singleton access.
Definition at line 152 of file XrdEcThreadPool.hh.
Referenced by XrdEc::WrtBuff::Encode().