8#include <aws/io/event_loop.h>
39 void Cancel() noexcept;
62 explicit operator bool() const noexcept {
return m_loop !=
nullptr; }
71 std::chrono::nanoseconds run_in)
noexcept;
74 explicit EventLoop(aws_event_loop *loop)
noexcept;
76 aws_event_loop *m_loop;
122 operator
bool() const;
127 int LastError() const;
130 aws_event_loop_group *GetUnderlyingHandle() noexcept;
133 aws_event_loop_group *m_eventLoopGroup;
#define AWS_CRT_CPP_API
Definition Exports.h:36
Definition Bootstrap.h:35
Definition EventLoopGroup.h:98
EventLoopGroup(const EventLoopGroup &)=delete
Definition EventLoopGroup.h:57
Definition EventLoopGroup.cpp:82
Definition EventLoopGroup.h:35
ScheduledTask() noexcept=default
TaskStatus
Definition EventLoopGroup.h:25
aws_allocator Allocator
Definition Allocator.h:14
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition Allocator.cpp:24
Definition Allocator.h:11
Definition StringView.h:862