Scheme component of a URI. More...
#include <uri.hpp>
Inheritance diagram for UPnPsdk::CScheme:
Collaboration diagram for UPnPsdk::CScheme:Public Member Functions | |
| CScheme (std::string_view a_uri_sv) | |
| Initialize the scheme component. | |
Public Member Functions inherited from UPnPsdk::CComponent | |
| STATE | state () const |
| Get state of the component. | |
| const std::string & | str () const |
| Get the string of the component. | |
Additional Inherited Members | |
Public Types inherited from UPnPsdk::CComponent | |
| enum struct | STATE { undef , empty , avail } |
| Defines the possible states of a URI component. More... | |
Protected Attributes inherited from UPnPsdk::CComponent | |
| STATE | m_state {STATE::undef} |
| Current state of the component. | |
| std::string | m_component |
| Name of the component. | |
Scheme component of a URI.
All of the requirements for the "http" scheme are also requirements for the "https" scheme, except that TCP port 443 is the default instead port 80 for "http" (RFC7230 2.7.2.).
| UPnPsdk::CScheme::CScheme | ( | std::string_view | a_uri_sv | ) |