AWS IoT Device SDK C++ v2 1.44.1
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
Aws::Eventstreamrpc::EventStreamHeader Class Referencefinal

#include <EventStreamClient.h>

Public Member Functions

 EventStreamHeader (const EventStreamHeader &lhs) noexcept
 EventStreamHeader (EventStreamHeader &&rhs) 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
 ~EventStreamHeader () noexcept
EventStreamHeaderoperator= (const EventStreamHeader &lhs) noexcept
Crt::String GetHeaderName () const noexcept
bool GetValueAsString (Crt::String &) const noexcept
const struct aws_event_stream_header_value_pair * GetUnderlyingHandle () const

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() [3/4]

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

◆ EventStreamHeader() [4/4]

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

◆ ~EventStreamHeader()

Aws::Eventstreamrpc::EventStreamHeader::~EventStreamHeader ( )
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

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