AWS IoT Device SDK C++ v2
1.34.0
AWS IoT Device SDK C++ v2
|
Go to the documentation of this file.
12 #include <aws/io/channel_bootstrap.h>
13 #include <aws/io/host_resolver.h>
63 operator bool() const noexcept;
90 void EnableBlockingShutdown() noexcept;
93 aws_client_bootstrap *GetUnderlyingHandle() const noexcept;
96 aws_client_bootstrap *m_bootstrap;
98 std::unique_ptr<class ClientBootstrapCallbackData> m_callbackData;
99 std::future<
void> m_shutdownFuture;
100 bool m_enableBlockingShutdown;
ClientBootstrap & operator=(const ClientBootstrap &)=delete
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
ClientBootstrap(const ClientBootstrap &)=delete
AWS_CRT_CPP_API int LastError() noexcept
Definition: Api.cpp:422
ClientBootstrap(ClientBootstrap &&)=delete
std::function< void()> OnClientBootstrapShutdownComplete
Definition: Bootstrap.h:23
ClientBootstrap & operator=(ClientBootstrap &&)=delete
Definition: HostResolver.h:35
Definition: StringView.h:852
#define AWS_CRT_CPP_API
Definition: Exports.h:37
Definition: Allocator.h:11
aws_allocator Allocator
Definition: Allocator.h:14
Definition: Bootstrap.h:35
Definition: EventLoopGroup.h:33