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 // member variables
13 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
27 Uri& operator=(Uri const&);
28
29public:
30 // member functions
31 // NOLINTBEGIN
32 MCNAPI ::http_string const& FullPath() const;
33
34 MCNAPI ::http_string const& Host() const;
35
36 MCNAPI bool IsSecure() const;
37
38 MCNAPI bool ParseAuthority(
39 ::http_string const& uri,
40 ::std::_String_const_iterator<::std::_String_val<::std::_Simple_types<char>>>& it
41 );
42
43 MCNAPI bool ParseHost(
44 ::http_string const& uri,
45 ::std::_String_const_iterator<::std::_String_val<::std::_Simple_types<char>>>& it
46 );
47
48 MCNAPI ushort Port() const;
49
50 MCNAPI ::http_string Resource() const;
51
52 MCNAPI ::http_string const& Scheme() const;
53
54 MCNAPI Uri();
55
57
58 MCNAPI explicit Uri(::http_string const& uri);
59
60 MCNAPI ::xbox::httpclient::Uri& operator=(::xbox::httpclient::Uri&&);
61
62 MCNAPI ~Uri();
63 // NOLINTEND
64
65public:
66 // constructor thunks
67 // NOLINTBEGIN
68 MCNAPI void* $ctor();
69
70 MCNAPI void* $ctor(::xbox::httpclient::Uri const&);
71
72 MCNAPI void* $ctor(::http_string const& uri);
73 // NOLINTEND
74
75public:
76 // destructor thunk
77 // NOLINTBEGIN
78 MCNAPI void $dtor();
79 // NOLINTEND
80};
81
82} // namespace xbox::httpclient
Definition Uri.h:10
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 void * $ctor()
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)
Definition Alias.h:14