aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
Aws::Iot::RequestResponse::StreamingOperation Class Reference
Inheritance diagram for Aws::Iot::RequestResponse::StreamingOperation:
Aws::Iot::RequestResponse::IStreamingOperation

Public Member Functions

 StreamingOperation (const std::shared_ptr< StreamingOperationImpl > &impl)
 
virtual ~StreamingOperation ()
 
virtual void Open ()
 
- Public Member Functions inherited from Aws::Iot::RequestResponse::IStreamingOperation
virtual ~IStreamingOperation ()=default
 

Static Public Member Functions

static std::shared_ptr< IStreamingOperationCreate (Aws::Crt::Allocator *allocator, const StreamingOperationOptionsInternal &options, struct aws_mqtt_request_response_client *client)
 

Constructor & Destructor Documentation

◆ StreamingOperation()

Aws::Iot::RequestResponse::StreamingOperation::StreamingOperation ( const std::shared_ptr< StreamingOperationImpl > &  impl)
explicit

◆ ~StreamingOperation()

Aws::Iot::RequestResponse::StreamingOperation::~StreamingOperation ( )
virtual

Member Function Documentation

◆ Create()

std::shared_ptr< IStreamingOperation > Aws::Iot::RequestResponse::StreamingOperation::Create ( Aws::Crt::Allocator allocator,
const StreamingOperationOptionsInternal options,
struct aws_mqtt_request_response_client *  client 
)
static

◆ Open()

void Aws::Iot::RequestResponse::StreamingOperation::Open ( )
virtual

Opens a streaming operation by making the appropriate MQTT subscription with the broker.

Implements Aws::Iot::RequestResponse::IStreamingOperation.


The documentation for this class was generated from the following file: