3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/lib_http_client/http_stl_allocator.h"
8namespace xbox::httpclient {
13 Uri& operator=(
Uri const&);
20 MCNAPI ::http_string
const&
Host()
const;
26 ::std::_String_const_iterator<::std::_String_val<::std::_Simple_types<char>>>&
30 ParseHost(::http_string
const&, ::std::_String_const_iterator<::std::_String_val<::std::_Simple_types<char>>>&);
32 MCNAPI ushort
Port()
const;
36 MCNAPI ::http_string
const&
Scheme()
const;
42 MCNAPI
explicit Uri(::http_string
const&);
56 MCNAPI
void*
$ctor(::http_string
const&);
MCAPI bool ParseHost(::http_string const &, ::std::_String_const_iterator<::std::_String_val<::std::_Simple_types< char > > > &)
MCAPI::http_string const & Scheme() const
MCAPI bool ParseAuthority(::http_string const &, ::std::_String_const_iterator<::std::_String_val<::std::_Simple_types< char > > > &)
MCAPI ushort Port() const
MCAPI::http_string const & FullPath() const
MCAPI void * $ctor(::xbox::httpclient::Uri const &)
MCAPI Uri(::http_string const &)
MCAPI Uri(::xbox::httpclient::Uri const &)
MCAPI bool IsSecure() const
MCAPI void * $ctor(::http_string const &)
MCAPI::xbox::httpclient::Uri & operator=(::xbox::httpclient::Uri &&)
MCAPI::http_string Resource() const
MCAPI::http_string const & Host() const