std::mutex mCancellableObjectsMutex
CancellationContext(CancellationContext &&)=delete
std::weak_ptr< ICancellable > CancellableWPtr
CancellationContext & operator=(const CancellationContext &)=delete
CancellationContext & operator=(CancellationContext &&)=delete
CancellationContext(const CancellationContext &)=delete
std::vector< CancellableWPtr > mCancellableObjects