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;
37 ::ll::TypedStorage<1, 1, bool> mDisableTrickleIce;
43 GameConnectionInfo(GameConnectionInfo
const&);
50 MCAPI GameConnectionInfo();
57 MCAPI GameConnectionInfo(::Social::ConnectionType connectionType,
::NetherNet::NetworkID const& netherNetId);
59 MCAPI GameConnectionInfo(::Social::ConnectionType connectionType, ::std::string
const& ipAddress,
int port);
61 MCAPI GameConnectionInfo(
62 ::Social::ConnectionType connectionType,
67 MCAPI GameConnectionInfo(
68 ::Social::ConnectionType connectionType,
73 MCAPI GameConnectionInfo(
74 ::Social::ConnectionType connectionType,
79 MCAPI GameConnectionInfo(
86 MCAPI GameConnectionInfo(
87 ::Social::ConnectionType connectionType,
88 ::std::string
const& ipAddress,
93 MCAPI GameConnectionInfo(
94 ::Social::ConnectionType connectionType,
95 ::std::string
const& ipAddress,
100 MCAPI GameConnectionInfo(
101 ::Social::ConnectionType connectionType,
103 ::std::string& serverRegion,
107 MCAPI GameConnectionInfo(
108 ::Social::ConnectionType connectionType,
109 ::std::string
const& ipAddress,
111 ::std::string& serverRegion,
115 MCAPI ::std::string getCorrelationId()
const;
117 MCAPI ::std::string
const getRakNetGUID()
const;
124 MCAPI ~GameConnectionInfo();
131 MCAPI static ::Social::GameConnectionInfo fromJson(
::Json::Value const& properties);
147 MCAPI
void* $ctor(::Social::ConnectionType connectionType, ::std::string
const& ipAddress,
int port);
150 ::Social::ConnectionType connectionType,
156 ::Social::ConnectionType connectionType,
162 ::Social::ConnectionType connectionType,
175 ::Social::ConnectionType connectionType,
176 ::std::string
const& ipAddress,
182 ::Social::ConnectionType connectionType,
183 ::std::string
const& ipAddress,
189 ::Social::ConnectionType connectionType,
191 ::std::string& serverRegion,
196 ::Social::ConnectionType connectionType,
197 ::std::string
const& ipAddress,
199 ::std::string& serverRegion,