AWS SDK for C++  1.9.153
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3::Model::SelectObjectContentHandler Class Reference

#include <SelectObjectContentHandler.h>

+ Inheritance diagram for Aws::S3::Model::SelectObjectContentHandler:

Public Member Functions

 SelectObjectContentHandler ()
 
SelectObjectContentHandleroperator= (const SelectObjectContentHandler &)=default
 
virtual void OnEvent () override
 
void SetRecordsEventCallback (const RecordsEventCallback &callback)
 
void SetStatsEventCallback (const StatsEventCallback &callback)
 
void SetProgressEventCallback (const ProgressEventCallback &callback)
 
void SetContinuationEventCallback (const ContinuationEventCallback &callback)
 
void SetEndEventCallback (const EndEventCallback &callback)
 
void SetOnErrorCallback (const ErrorCallback &callback)
 
- Public Member Functions inherited from Aws::Utils::Event::EventStreamHandler
 EventStreamHandler ()
 
virtual ~EventStreamHandler ()=default
 
 operator bool () const
 
void SetFailure ()
 
virtual void Reset ()
 
void SetInternalError (int errorCode=0)
 
EventStreamErrors GetInternalError ()
 
virtual bool IsMessageCompleted ()
 
virtual void SetMessageMetadata (size_t totalLength, size_t headersLength, size_t payloadLength)
 
virtual void WriteMessageEventPayload (const unsigned char *data, size_t dataLength)
 
virtual Aws::Vector< unsigned char > && GetEventPayloadWithOwnership ()
 
virtual Aws::String GetEventPayloadAsString ()
 
virtual void InsertMessageEventHeader (const String &eventHeaderName, size_t eventHeaderLength, const Aws::Utils::Event::EventHeaderValue &eventHeaderValue)
 
virtual const Aws::Utils::Event::EventHeaderValueCollectionGetEventHeaders ()
 

Detailed Description

Definition at line 33 of file SelectObjectContentHandler.h.

Constructor & Destructor Documentation

◆ SelectObjectContentHandler()

Aws::S3::Model::SelectObjectContentHandler::SelectObjectContentHandler ( )

Member Function Documentation

◆ OnEvent()

virtual void Aws::S3::Model::SelectObjectContentHandler::OnEvent ( )
overridevirtual

Entry point of all callback functions. Will trigger associated functions based on m_message.

Implements Aws::Utils::Event::EventStreamHandler.

◆ operator=()

SelectObjectContentHandler& Aws::S3::Model::SelectObjectContentHandler::operator= ( const SelectObjectContentHandler )
default

◆ SetContinuationEventCallback()

void Aws::S3::Model::SelectObjectContentHandler::SetContinuationEventCallback ( const ContinuationEventCallback &  callback)
inline

Definition at line 51 of file SelectObjectContentHandler.h.

◆ SetEndEventCallback()

void Aws::S3::Model::SelectObjectContentHandler::SetEndEventCallback ( const EndEventCallback &  callback)
inline

Definition at line 52 of file SelectObjectContentHandler.h.

◆ SetOnErrorCallback()

void Aws::S3::Model::SelectObjectContentHandler::SetOnErrorCallback ( const ErrorCallback &  callback)
inline

Definition at line 53 of file SelectObjectContentHandler.h.

◆ SetProgressEventCallback()

void Aws::S3::Model::SelectObjectContentHandler::SetProgressEventCallback ( const ProgressEventCallback &  callback)
inline

Definition at line 50 of file SelectObjectContentHandler.h.

◆ SetRecordsEventCallback()

void Aws::S3::Model::SelectObjectContentHandler::SetRecordsEventCallback ( const RecordsEventCallback &  callback)
inline

Definition at line 48 of file SelectObjectContentHandler.h.

◆ SetStatsEventCallback()

void Aws::S3::Model::SelectObjectContentHandler::SetStatsEventCallback ( const StatsEventCallback &  callback)
inline

Definition at line 49 of file SelectObjectContentHandler.h.


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