aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
|
#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.
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
inlinenoexcept |
|
inlinenoexcept |