Public Member Functions | |
SomePolicy (size_t size, size_t threshold) | |
bool | Examine (const XrdCl::XRootDStatus &status) |
Private Attributes | |
std::atomic< size_t > | cnt |
std::atomic< size_t > | succeeded |
const size_t | threshold |
`Some` policy implementation
n (user defined) operations need to succeed in order for the parallel operation to be successful.
XrdCl::ParallelOperation< HasHndl >::SomePolicy::SomePolicy | ( | size_t | size, | |
size_t | threshold | |||
) | [inline] |
bool XrdCl::ParallelOperation< HasHndl >::SomePolicy::Examine | ( | const XrdCl::XRootDStatus & | status | ) | [inline, virtual] |
std::atomic<size_t> XrdCl::ParallelOperation< HasHndl >::SomePolicy::cnt [private] |
Referenced by XrdCl::ParallelOperation< HasHndl >::SomePolicy::Examine().
std::atomic<size_t> XrdCl::ParallelOperation< HasHndl >::SomePolicy::succeeded [private] |
Referenced by XrdCl::ParallelOperation< HasHndl >::SomePolicy::Examine().
const size_t XrdCl::ParallelOperation< HasHndl >::SomePolicy::threshold [private] |
Referenced by XrdCl::ParallelOperation< HasHndl >::SomePolicy::Examine().