AWS IoT Device SDK C++ v2  1.36.0
AWS IoT Device SDK C++ v2
Public Member Functions | Static Public Member Functions | List of all members
Aws::Iotjobs::ServiceStreamingOperation< T > Class Template Reference
Inheritance diagram for Aws::Iotjobs::ServiceStreamingOperation< T >:
Aws::Iot::RequestResponse::IStreamingOperation

Public Member Functions

 ServiceStreamingOperation (std::shared_ptr< Aws::Iot::RequestResponse::IStreamingOperation > stream)
 
void Open () override
 
- Public Member Functions inherited from Aws::Iot::RequestResponse::IStreamingOperation
virtual ~IStreamingOperation ()=default
 

Static Public Member Functions

static std::shared_ptr< Aws::Iot::RequestResponse::IStreamingOperationCreate (Aws::Crt::Allocator *allocator, const std::shared_ptr< Aws::Iot::RequestResponse::IMqttRequestResponseClient > &bindingClient, const Aws::Crt::String &subscriptionTopicFilter, const Aws::Iot::RequestResponse::StreamingOperationOptions< T > &options)
 

Constructor & Destructor Documentation

◆ ServiceStreamingOperation()

template<typename T >
Aws::Iotjobs::ServiceStreamingOperation< T >::ServiceStreamingOperation ( std::shared_ptr< Aws::Iot::RequestResponse::IStreamingOperation stream)
inlineexplicit

Member Function Documentation

◆ Create()

template<typename T >
static std::shared_ptr<Aws::Iot::RequestResponse::IStreamingOperation> Aws::Iotjobs::ServiceStreamingOperation< T >::Create ( Aws::Crt::Allocator allocator,
const std::shared_ptr< Aws::Iot::RequestResponse::IMqttRequestResponseClient > &  bindingClient,
const Aws::Crt::String subscriptionTopicFilter,
const Aws::Iot::RequestResponse::StreamingOperationOptions< T > &  options 
)
inlinestatic

◆ Open()

template<typename T >
void Aws::Iotjobs::ServiceStreamingOperation< T >::Open ( )
inlineoverridevirtual

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: