aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Classes | Public Member Functions | List of all members
Aws::Crt::Io::ScheduledTask::Impl Class Reference
Inheritance diagram for Aws::Crt::Io::ScheduledTask::Impl:

Public Member Functions

 Impl (aws_event_loop *loop, std::function< void(TaskStatus)> &&fn)
 
void Schedule (std::chrono::nanoseconds run_in) noexcept
 
void Cancel () noexcept
 

Constructor & Destructor Documentation

Aws::Crt::Io::ScheduledTask::Impl::Impl ( aws_event_loop *  loop,
std::function< void(TaskStatus)> &&  fn 
)
inline

Member Function Documentation

void Aws::Crt::Io::ScheduledTask::Impl::Cancel ( )
inlinenoexcept
void Aws::Crt::Io::ScheduledTask::Impl::Schedule ( std::chrono::nanoseconds  run_in)
inlinenoexcept

The documentation for this class was generated from the following file: