AWS IoT Device SDK C++ v2
1.34.0
AWS IoT Device SDK C++ v2
|
#include <Uri.h>
Public Member Functions | |
Uri () noexcept | |
~Uri () | |
Uri (const ByteCursor &cursor, Allocator *allocator=ApiAllocator()) noexcept | |
Uri (aws_uri_builder_options &builderOptions, Allocator *allocator=ApiAllocator()) noexcept | |
Uri (const Uri &) | |
Uri & | operator= (const Uri &) |
Uri (Uri &&uri) noexcept | |
Uri & | operator= (Uri &&) noexcept |
operator bool () const noexcept | |
int | LastError () const noexcept |
ByteCursor | GetScheme () const noexcept |
ByteCursor | GetAuthority () const noexcept |
ByteCursor | GetPath () const noexcept |
ByteCursor | GetQueryString () const noexcept |
ByteCursor | GetHostName () const noexcept |
uint32_t | GetPort () const noexcept |
ByteCursor | GetPathAndQuery () const noexcept |
ByteCursor | GetFullUri () const noexcept |
Contains a URI used for networking application protocols. This type is move-only.
|
noexcept |
Aws::Crt::Io::Uri::~Uri | ( | ) |
|
noexcept |
Parses cursor
as a URI. Upon failure the bool() operator will return false and LastError() will contain the errorCode.
|
noexcept |
Builds a URI from builderOptions
. Upon failure the bool() operator will return false and LastError() will contain the errorCode.
Aws::Crt::Io::Uri::Uri | ( | const Uri & | other | ) |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |