|
AWS IoT Device SDK C++ v2 1.14.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)> |