AWS IoT Device SDK C++ v2
1.33.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);
57 aws_endpoints_request_context *GetNativeHandle() const noexcept {
return m_requestContext; }
61 aws_endpoints_request_context *m_requestContext;
90 bool IsEndpoint() const noexcept;
91 bool IsError() const noexcept;
111 operator
bool() const noexcept {
return m_resolvedEndpoint !=
nullptr; }
117 aws_endpoints_resolved_endpoint *m_resolvedEndpoint;
140 operator bool() const noexcept {
return m_ruleEngine !=
nullptr; }
151 aws_endpoints_rule_engine *m_ruleEngine;
AWS_CRT_CPP_API Allocator * ApiAllocator() noexcept
Definition: Allocator.cpp:24
Definition: RuleEngine.h:124
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:80
RequestContext & operator=(RequestContext &&)=delete
std::vector< T, StlAllocator< T > > Vector
Definition: Types.h:53
Definition: StringView.h:32
#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