AWS IoT Device SDK C++ v2
1.34.0
AWS IoT Device SDK C++ v2
|
Go to the documentation of this file.
9 struct aws_endpoints_rule_engine;
10 struct aws_endpoints_request_context;
11 struct aws_endpoints_resolved_endpoint;
40 operator bool() const noexcept {
return m_requestContext !=
nullptr; }
54 bool AddBoolean(
const ByteCursor &name,
bool value);
64 aws_endpoints_request_context *GetNativeHandle() const noexcept {
return m_requestContext; }
68 aws_endpoints_request_context *m_requestContext;
97 bool IsEndpoint() const noexcept;
98 bool IsError() const noexcept;
118 operator
bool() const noexcept {
return m_resolvedEndpoint !=
nullptr; }
124 aws_endpoints_resolved_endpoint *m_resolvedEndpoint;
147 operator bool() const noexcept {
return m_ruleEngine !=
nullptr; }
158 aws_endpoints_rule_engine *m_ruleEngine;
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
Definition: RuleEngine.h:131
ResolutionOutcome & operator=(const ResolutionOutcome &)=delete
RuleEngine & operator=(RuleEngine &&)=delete
RuleEngine & operator=(const RuleEngine &)=delete
RequestContext(RequestContext &&)=delete
Definition: Optional.h:18
RuleEngine(const RuleEngine &)=delete
RequestContext(const RequestContext &)=delete
RuleEngine(RuleEngine &&)=delete
Definition: RuleEngine.h:87
RequestContext & operator=(RequestContext &&)=delete
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
Definition: StringView.h:33
#define AWS_CRT_CPP_API
Definition: Exports.h:37
RequestContext & operator=(const RequestContext &)=delete
ResolutionOutcome(const ResolutionOutcome &)=delete
Definition: Allocator.h:11
Definition: RuleEngine.h:26
aws_byte_cursor ByteCursor
Definition: Types.h:31
aws_allocator Allocator
Definition: Allocator.h:14
std::unordered_map< K, V, std::hash< K >, std::equal_to< K >, StlAllocator< std::pair< const K, V > >> UnorderedMap
Definition: Types.h:50