21class GameConnectionInfo {
25 ::ll::TypedStorage<2, 2, ::Social::ConnectionType> mType;
26 ::ll::TypedStorage<8, 32, ::std::string> mHostIpAddress;
27 ::ll::TypedStorage<8, 32, ::std::string> mUnresolvedUrl;
28 ::ll::TypedStorage<8, 32, ::std::string> mServerRegion;
29 ::ll::TypedStorage<4, 4, int> mServiceQuality;
30 ::ll::TypedStorage<4, 4, int> mPort;
31 ::ll::TypedStorage<8, 16, ::RakNet::RakNetGUID> mRakNetGUID;
32 ::ll::TypedStorage<8, 24, ::NetherNet::NetworkID> mNetherNetId;
33 ::ll::TypedStorage<8, 16, ::PlayerMessaging::NetworkID> mPlayerMessagingId;
34 ::ll::TypedStorage<8, 200, ::ThirdPartyInfo> mThirdPartyServerInfo;
35 ::ll::TypedStorage<8, 96, ::GatheringServerInfo> mGatheringServerInfo;
36 ::ll::TypedStorage<1, 1, bool> mAllowSmallDownloads;
42 MCAPI GameConnectionInfo();
48 MCAPI_C GameConnectionInfo(::Social::ConnectionType connectionType,
::NetherNet::NetworkID const& netherNetId);
50 MCAPI_C GameConnectionInfo(::Social::ConnectionType connectionType, ::std::string
const& ipAddress,
int port);
52 MCAPI_C GameConnectionInfo(
53 ::Social::ConnectionType connectionType,
58 MCAPI_C GameConnectionInfo(
59 ::Social::ConnectionType connectionType,
64 MCAPI_C GameConnectionInfo(
65 ::Social::ConnectionType connectionType,
70 MCAPI_C GameConnectionInfo(
77 MCAPI_C GameConnectionInfo(
78 ::Social::ConnectionType connectionType,
79 ::std::string
const& ipAddress,
84 MCAPI_C GameConnectionInfo(
85 ::Social::ConnectionType connectionType,
86 ::std::string
const& ipAddress,
91 MCAPI_C GameConnectionInfo(
92 ::Social::ConnectionType connectionType,
94 ::std::string& serverRegion,
98 MCAPI_C GameConnectionInfo(
99 ::Social::ConnectionType connectionType,
100 ::std::string
const& ipAddress,
102 ::std::string& serverRegion,
106 MCAPI_C ::std::string getCorrelationId()
const;
108 MCAPI_C ::std::string
const getRakNetGUID()
const;
114 MCAPI ~GameConnectionInfo();
120 MCAPI_C static ::Social::GameConnectionInfo fromJson(
::Json::Value const& properties);
134 MCAPI_C
void* $ctor(::Social::ConnectionType connectionType, ::std::string
const& ipAddress,
int port);
137 ::Social::ConnectionType connectionType,
143 ::Social::ConnectionType connectionType,
149 ::Social::ConnectionType connectionType,
162 ::Social::ConnectionType connectionType,
163 ::std::string
const& ipAddress,
169 ::Social::ConnectionType connectionType,
170 ::std::string
const& ipAddress,
176 ::Social::ConnectionType connectionType,
178 ::std::string& serverRegion,
183 ::Social::ConnectionType connectionType,
184 ::std::string
const& ipAddress,
186 ::std::string& serverRegion,