AWS IoT Device SDK C++ v2
1.34.0
AWS IoT Device SDK C++ v2
|
Go to the documentation of this file.
75 static std::shared_ptr<DiscoveryClient> CreateClient(
82 std::shared_ptr<Crt::Http::HttpClientConnectionManager> m_connectionManager;
Definition: DiscoveryClient.h:17
DiscoveryClientConfig & operator=(DiscoveryClientConfig &&rhs)=default
size_t MaxConnections
Definition: DiscoveryClient.h:55
~DiscoveryClientConfig()=default
Crt::Optional< Crt::Http::HttpClientConnectionProxyOptions > ProxyOptions
Definition: DiscoveryClient.h:61
DiscoveryClientConfig(const DiscoveryClientConfig &rhs)=default
#define AWS_DISCOVERY_API
Definition: Exports.h:19
Crt::Optional< Crt::String > ggServerName
Definition: DiscoveryClient.h:67
DiscoveryClientConfig(DiscoveryClientConfig &&rhs)=default
Crt::String Region
Definition: DiscoveryClient.h:50
DiscoveryClientConfig & operator=(const DiscoveryClientConfig &rhs)=default
Definition: Optional.h:18
AWS_CRT_CPP_API Allocator * DefaultAllocator() noexcept
Definition: Allocator.cpp:17
Crt::Io::SocketOptions SocketOptions
Definition: DiscoveryClient.h:44
Definition: SocketOptions.h:48
Crt::Io::ClientBootstrap * Bootstrap
Definition: DiscoveryClient.h:32
Definition: Allocator.h:11
aws_allocator Allocator
Definition: Allocator.h:14
std::function< void(DiscoverResponse *, int errorCode, int httpResponseCode)> OnDiscoverResponse
Definition: DiscoveryClient.h:14
Definition: Bootstrap.h:35
Definition: DiscoveryClient.h:71
std::basic_string< char, std::char_traits< char >, StlAllocator< char > > String
Definition: Types.h:45
Crt::Optional< Crt::Io::TlsContext > TlsContext
Definition: DiscoveryClient.h:38
Definition: DiscoverResponse.h:13