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

Public Member Functions

 StreamingOperationImpl (struct aws_mqtt_rr_client_operation *stream, const StreamingOperationOptionsInternal &options, struct aws_event_loop *protocolLoop)
 
virtual ~StreamingOperationImpl ()
 
void Open ()
 
void Close ()
 

Static Public Member Functions

static void OnSubscriptionStatusCallback (enum aws_rr_streaming_subscription_event_type status, int error_code, void *user_data)
 
static void OnIncomingPublishCallback (const struct aws_mqtt_rr_incoming_publish_event *publish_event, void *user_data)
 
static void OnTerminatedCallback (void *user_data)
 

Constructor & Destructor Documentation

Aws::Iot::RequestResponse::StreamingOperationImpl::StreamingOperationImpl ( struct aws_mqtt_rr_client_operation *  stream,
const StreamingOperationOptionsInternal options,
struct aws_event_loop *  protocolLoop 
)
Aws::Iot::RequestResponse::StreamingOperationImpl::~StreamingOperationImpl ( )
virtual

Member Function Documentation

void Aws::Iot::RequestResponse::StreamingOperationImpl::Close ( )
void Aws::Iot::RequestResponse::StreamingOperationImpl::OnIncomingPublishCallback ( const struct aws_mqtt_rr_incoming_publish_event *  publish_event,
void *  user_data 
)
static
void Aws::Iot::RequestResponse::StreamingOperationImpl::OnSubscriptionStatusCallback ( enum aws_rr_streaming_subscription_event_type  status,
int  error_code,
void *  user_data 
)
static
void Aws::Iot::RequestResponse::StreamingOperationImpl::OnTerminatedCallback ( void *  user_data)
static
void Aws::Iot::RequestResponse::StreamingOperationImpl::Open ( )

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