LeviLamina
Loading...
Searching...
No Matches
Uri.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/lib_http_client/http_stl_allocator.h"
7
8namespace xbox::httpclient {
9
10class Uri {
11public:
12 // prevent constructor by default
13 Uri& operator=(Uri const&);
14
15public:
16 // member functions
17 // NOLINTBEGIN
18 MCNAPI ::http_string const& FullPath() const;
19
20 MCNAPI ::http_string const& Host() const;
21
22 MCNAPI bool IsSecure() const;
23
24 MCNAPI bool ParseAuthority(
25 ::http_string const&,
26 ::std::_String_const_iterator<::std::_String_val<::std::_Simple_types<char>>>&
27 );
28
29 MCNAPI bool
30 ParseHost(::http_string const&, ::std::_String_const_iterator<::std::_String_val<::std::_Simple_types<char>>>&);
31
32 MCNAPI ushort Port() const;
33
34 MCNAPI ::http_string Resource() const;
35
36 MCNAPI ::http_string const& Scheme() const;
37
38 MCNAPI Uri();
39
41
42 MCNAPI explicit Uri(::http_string const&);
43
44 MCNAPI ::xbox::httpclient::Uri& operator=(::xbox::httpclient::Uri&&);
45
46 MCNAPI ~Uri();
47 // NOLINTEND
48
49public:
50 // constructor thunks
51 // NOLINTBEGIN
52 MCNAPI void* $ctor();
53
54 MCNAPI void* $ctor(::xbox::httpclient::Uri const&);
55
56 MCNAPI void* $ctor(::http_string const&);
57 // NOLINTEND
58
59public:
60 // destructor thunk
61 // NOLINTBEGIN
62 MCNAPI void $dtor();
63 // NOLINTEND
64};
65
66} // namespace xbox::httpclient
Definition Uri.h:10
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 void * $ctor()
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