32 virtual bool onNewIncomingConnection(
::NetworkIdentifier const&, ::std::shared_ptr<::NetworkPeer>&&) = 0;
35 virtual bool onNewOutgoingConnection(
::NetworkIdentifier const&, ::std::shared_ptr<::NetworkPeer>&&) = 0;
38 virtual void onConnectionClosed(
40 ::Connection::DisconnectFailReason
const,
78 virtual ::std::string getLocalIp();
81 virtual ushort getPort()
const;
84 virtual ::Social::GameConnectionInfo
const& getConnectedGameInfo()
const;
87 virtual bool isIPv4Supported()
const;
90 virtual bool isIPv6Supported()
const;
93 virtual ushort getIPv4Port()
const;
96 virtual ushort getIPv6Port()
const;
99 virtual ::TransportLayer getNetworkType()
const;
111 MCFOLD ::std::string $getLocalIp();
113 MCFOLD ushort $getPort()
const;
115 MCFOLD ::Social::GameConnectionInfo
const& $getConnectedGameInfo()
const;
117 MCFOLD
bool $isIPv4Supported()
const;
119 MCFOLD
bool $isIPv6Supported()
const;
121 MCFOLD ushort $getIPv4Port()
const;
123 MCFOLD ushort $getIPv6Port()
const;
125 MCFOLD ::TransportLayer $getNetworkType()
const;
131 MCAPI
static void** $vftable();