3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/lib_http_client/http_stl_allocator.h"
8namespace xbox::httpclient {
27 Uri& operator=(
Uri const&);
34 MCNAPI ::http_string
const&
Host()
const;
39 ::http_string
const& uri,
40 ::std::_String_const_iterator<::std::_String_val<::std::_Simple_types<char>>>& it
44 ::http_string
const& uri,
45 ::std::_String_const_iterator<::std::_String_val<::std::_Simple_types<char>>>& it
48 MCNAPI ushort
Port()
const;
52 MCNAPI ::http_string
const&
Scheme()
const;
58 MCNAPI
explicit Uri(::http_string
const& uri);
72 MCNAPI
void*
$ctor(::http_string
const& uri);
MCAPI Uri(::http_string const &uri)
MCAPI bool ParseHost(::http_string const &uri, ::std::_String_const_iterator<::std::_String_val<::std::_Simple_types< char > > > &it)
MCAPI::http_string const & Scheme() const
MCAPI void * $ctor(::http_string const &uri)
MCAPI ushort Port() const
MCAPI::http_string const & FullPath() const
MCAPI void * $ctor(::xbox::httpclient::Uri const &)
MCAPI Uri(::xbox::httpclient::Uri const &)
MCAPI bool IsSecure() const
MCAPI::xbox::httpclient::Uri & operator=(::xbox::httpclient::Uri &&)
MCAPI::http_string Resource() const
MCAPI::http_string const & Host() const
MCAPI bool ParseAuthority(::http_string const &uri, ::std::_String_const_iterator<::std::_String_val<::std::_Simple_types< char > > > &it)