AWS SDK for C++  1.8.95
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations | Variables
Aws::Utils::Event Namespace Reference

Namespaces

 EventStreamErrorsMapper
 

Classes

class  EventDecoderStream
 
class  EventEncoderStream
 
class  EventHeaderValue
 
class  EventStreamBuf
 
class  EventStreamDecoder
 
class  EventStreamEncoder
 
class  EventStreamHandler
 
class  Message
 

Typedefs

typedef std::pair< Aws::String, EventHeaderValueEventHeaderValuePair
 
typedef Aws::Map< Aws::String, EventHeaderValueEventHeaderValueCollection
 

Enumerations

enum  EventStreamErrors {
  EventStreamErrors::EVENT_STREAM_NO_ERROR = 0, EventStreamErrors::EVENT_STREAM_BUFFER_LENGTH_MISMATCH = 0x1000, EventStreamErrors::EVENT_STREAM_INSUFFICIENT_BUFFER_LEN, EventStreamErrors::EVENT_STREAM_MESSAGE_FIELD_SIZE_EXCEEDED,
  EventStreamErrors::EVENT_STREAM_PRELUDE_CHECKSUM_FAILURE, EventStreamErrors::EVENT_STREAM_MESSAGE_CHECKSUM_FAILURE, EventStreamErrors::EVENT_STREAM_MESSAGE_INVALID_HEADERS_LEN, EventStreamErrors::EVENT_STREAM_MESSAGE_UNKNOWN_HEADER_TYPE,
  EventStreamErrors::EVENT_STREAM_MESSAGE_PARSER_ILLEGAL_STATE, EventStreamErrors::EVENT_STREAM_UNKNOWN_ERROR
}
 

Variables

AWS_CORE_API const size_t DEFAULT_BUF_SIZE
 
static const char CLASS_TAG [] = "EventHeader"
 
AWS_CORE_API const char EVENT_TYPE_HEADER []
 
AWS_CORE_API const char CONTENT_TYPE_HEADER []
 
AWS_CORE_API const char MESSAGE_TYPE_HEADER []
 
AWS_CORE_API const char ERROR_CODE_HEADER []
 
AWS_CORE_API const char ERROR_MESSAGE_HEADER []
 
AWS_CORE_API const char EXCEPTION_TYPE_HEADER []
 

Typedef Documentation

◆ EventHeaderValueCollection

Definition at line 308 of file EventHeader.h.

◆ EventHeaderValuePair

Definition at line 307 of file EventHeader.h.

Enumeration Type Documentation

◆ EventStreamErrors

Errors encountered in event stream. These errors are associated with those in aws-c-event-stream library.

Enumerator
EVENT_STREAM_NO_ERROR 
EVENT_STREAM_BUFFER_LENGTH_MISMATCH 
EVENT_STREAM_INSUFFICIENT_BUFFER_LEN 
EVENT_STREAM_MESSAGE_FIELD_SIZE_EXCEEDED 
EVENT_STREAM_PRELUDE_CHECKSUM_FAILURE 
EVENT_STREAM_MESSAGE_CHECKSUM_FAILURE 
EVENT_STREAM_MESSAGE_INVALID_HEADERS_LEN 
EVENT_STREAM_MESSAGE_UNKNOWN_HEADER_TYPE 
EVENT_STREAM_MESSAGE_PARSER_ILLEGAL_STATE 
EVENT_STREAM_UNKNOWN_ERROR 

Definition at line 20 of file EventStreamErrors.h.

Variable Documentation

◆ CLASS_TAG

const char Aws::Utils::Event::CLASS_TAG[] = "EventHeader"
static

Definition at line 23 of file EventHeader.h.

◆ CONTENT_TYPE_HEADER

AWS_CORE_API const char Aws::Utils::Event::CONTENT_TYPE_HEADER[]

◆ DEFAULT_BUF_SIZE

AWS_CORE_API const size_t Aws::Utils::Event::DEFAULT_BUF_SIZE

Definition at line 23 of file EventEncoderStream.h.

◆ ERROR_CODE_HEADER

AWS_CORE_API const char Aws::Utils::Event::ERROR_CODE_HEADER[]

◆ ERROR_MESSAGE_HEADER

AWS_CORE_API const char Aws::Utils::Event::ERROR_MESSAGE_HEADER[]

◆ EVENT_TYPE_HEADER

AWS_CORE_API const char Aws::Utils::Event::EVENT_TYPE_HEADER[]

◆ EXCEPTION_TYPE_HEADER

AWS_CORE_API const char Aws::Utils::Event::EXCEPTION_TYPE_HEADER[]

◆ MESSAGE_TYPE_HEADER

AWS_CORE_API const char Aws::Utils::Event::MESSAGE_TYPE_HEADER[]