AWS IoT Device SDK C++ v2  1.34.0
AWS IoT Device SDK C++ v2
Public Member Functions | List of all members
Aws::Eventstreamrpc::EventStreamHeader Class Referencefinal

#include <EventStreamClient.h>

Public Member Functions

 EventStreamHeader (const EventStreamHeader &lhs) noexcept
 
 EventStreamHeader (EventStreamHeader &&rhs) noexcept
 
EventStreamHeaderoperator= (const EventStreamHeader &lhs) noexcept
 
 ~EventStreamHeader () noexcept
 
 EventStreamHeader (const struct aws_event_stream_header_value_pair &header, Crt::Allocator *allocator=Crt::g_allocator)
 
 EventStreamHeader (const Crt::String &name, const Crt::String &value, Crt::Allocator *allocator=Crt::g_allocator) noexcept
 
Crt::String GetHeaderName () const noexcept
 
bool GetValueAsString (Crt::String &) const noexcept
 
const struct aws_event_stream_header_value_pair * GetUnderlyingHandle () const
 
bool operator== (const EventStreamHeader &other) const noexcept
 

Detailed Description

A wrapper around an aws_event_stream_header_value_pair object.

Constructor & Destructor Documentation

◆ EventStreamHeader() [1/4]

Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader ( const EventStreamHeader lhs)
noexcept

◆ EventStreamHeader() [2/4]

Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader ( EventStreamHeader &&  rhs)
noexcept

◆ ~EventStreamHeader()

Aws::Eventstreamrpc::EventStreamHeader::~EventStreamHeader ( )
noexcept

◆ EventStreamHeader() [3/4]

Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader ( const struct aws_event_stream_header_value_pair &  header,
Crt::Allocator allocator = Crt::g_allocator 
)

◆ EventStreamHeader() [4/4]

Aws::Eventstreamrpc::EventStreamHeader::EventStreamHeader ( const Crt::String name,
const Crt::String value,
Crt::Allocator allocator = Crt::g_allocator 
)
noexcept

Member Function Documentation

◆ GetHeaderName()

Crt::String Aws::Eventstreamrpc::EventStreamHeader::GetHeaderName ( ) const
noexcept

◆ GetUnderlyingHandle()

const struct aws_event_stream_header_value_pair * Aws::Eventstreamrpc::EventStreamHeader::GetUnderlyingHandle ( ) const

◆ GetValueAsString()

bool Aws::Eventstreamrpc::EventStreamHeader::GetValueAsString ( Crt::String value) const
noexcept

◆ operator=()

EventStreamHeader & Aws::Eventstreamrpc::EventStreamHeader::operator= ( const EventStreamHeader lhs)
noexcept

◆ operator==()

bool Aws::Eventstreamrpc::EventStreamHeader::operator== ( const EventStreamHeader other) const
noexcept

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