aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Public Member Functions | List of all members
Aws::Iot::RequestResponse::MqttRequestResponseClientImpl Class Reference

Public Member Functions

 MqttRequestResponseClientImpl (Aws::Crt::Allocator *allocator) noexcept
 
 ~MqttRequestResponseClientImpl ()
 
void SeatClient (struct aws_mqtt_request_response_client *client)
 
void Close () noexcept
 
int SubmitRequest (const aws_mqtt_request_operation_options &requestOptions, UnmodeledResultHandler &&resultHandler) noexcept
 
std::shared_ptr< IStreamingOperationCreateStream (const StreamingOperationOptionsInternal &options)
 
Aws::Crt::AllocatorGetAllocator () const
 

Constructor & Destructor Documentation

Aws::Iot::RequestResponse::MqttRequestResponseClientImpl::MqttRequestResponseClientImpl ( Aws::Crt::Allocator allocator)
explicitnoexcept
Aws::Iot::RequestResponse::MqttRequestResponseClientImpl::~MqttRequestResponseClientImpl ( )

Member Function Documentation

void Aws::Iot::RequestResponse::MqttRequestResponseClientImpl::Close ( )
noexcept
std::shared_ptr< IStreamingOperation > Aws::Iot::RequestResponse::MqttRequestResponseClientImpl::CreateStream ( const StreamingOperationOptionsInternal options)
Aws::Crt::Allocator* Aws::Iot::RequestResponse::MqttRequestResponseClientImpl::GetAllocator ( ) const
inline
void Aws::Iot::RequestResponse::MqttRequestResponseClientImpl::SeatClient ( struct aws_mqtt_request_response_client *  client)
int Aws::Iot::RequestResponse::MqttRequestResponseClientImpl::SubmitRequest ( const aws_mqtt_request_operation_options &  requestOptions,
UnmodeledResultHandler &&  resultHandler 
)
noexcept

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