AWS IoT Device SDK C++ v2
1.34.0
AWS IoT Device SDK C++ v2
|
Classes | |
class | AbstractShapeBase |
class | ClientConnection |
class | ClientContinuation |
class | ClientContinuationHandler |
class | ClientOperation |
class | ConnectionConfig |
class | ConnectionLifecycleHandler |
class | ContinuationCallbackData |
class | EventStreamCppToNativeCrtBuilder |
class | EventStreamHeader |
class | MessageAmendment |
struct | OnMessageFlushCallbackContainer |
class | OperationError |
class | OperationModelContext |
class | ResponseRetriever |
struct | RpcError |
class | ServiceModel |
class | StreamResponseHandler |
class | TaggedResult |
Typedefs | |
using | HeaderValueType = aws_event_stream_header_value_type |
using | MessageType = aws_event_stream_rpc_message_type |
using | OnMessageFlushCallback = std::function< void(int errorCode)> |
using | ConnectMessageAmender = std::function< const MessageAmendment &(void)> |
using | ExpectedResponseFactory = std::function< Crt::ScopedResource< AbstractShapeBase >(const Crt::StringView &payload, Crt::Allocator *allocator)> |
using | ErrorResponseFactory = std::function< Crt::ScopedResource< OperationError >(const Crt::StringView &payload, Crt::Allocator *allocator)> |
using | LoneResponseRetriever = std::function< ExpectedResponseFactory(const Crt::String &modelName)> |
using | StreamingResponseRetriever = std::function< ExpectedResponseFactory(const Crt::String &modelName)> |
using | ErrorResponseRetriever = std::function< ErrorResponseFactory(const Crt::String &modelName)> |
using Aws::Eventstreamrpc::ConnectMessageAmender = typedef std::function<const MessageAmendment &(void)> |
Allows the application to add headers and change the payload of the CONNECT packet sent out by the client.
MessageAmendment
for the client to use during an attempt to connect. using Aws::Eventstreamrpc::ErrorResponseFactory = typedef std::function< Crt::ScopedResource<OperationError>(const Crt::StringView &payload, Crt::Allocator *allocator)> |
using Aws::Eventstreamrpc::ErrorResponseRetriever = typedef std::function<ErrorResponseFactory(const Crt::String &modelName)> |
using Aws::Eventstreamrpc::ExpectedResponseFactory = typedef std::function< Crt::ScopedResource<AbstractShapeBase>(const Crt::StringView &payload, Crt::Allocator *allocator)> |
using Aws::Eventstreamrpc::HeaderValueType = typedef aws_event_stream_header_value_type |
using Aws::Eventstreamrpc::LoneResponseRetriever = typedef std::function<ExpectedResponseFactory(const Crt::String &modelName)> |
using Aws::Eventstreamrpc::MessageType = typedef aws_event_stream_rpc_message_type |
using Aws::Eventstreamrpc::OnMessageFlushCallback = typedef std::function<void(int errorCode)> |
A callback prototype that is called upon flushing a message over the wire.
errorCode | A non-zero value if an error occured while attempting to flush the message. |
using Aws::Eventstreamrpc::StreamingResponseRetriever = typedef std::function<ExpectedResponseFactory(const Crt::String &modelName)> |