3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/network/TransportLayer.h"
7#include "mc/network/connection/DisconnectFailReason.h"
13namespace Social {
class GameConnectionInfo; }
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,
72 virtual ::std::string getLocalIp();
75 virtual ushort getPort()
const;
78 virtual ::Social::GameConnectionInfo
const& getConnectedGameInfo()
const;
81 virtual bool isIPv4Supported()
const;
84 virtual bool isIPv6Supported()
const;
87 virtual ushort getIPv4Port()
const;
90 virtual ushort getIPv6Port()
const;
93 virtual ::TransportLayer getNetworkType()
const;
Definition Connector.h:16
MCAPI ushort $getPort() const
MCAPI::Social::GameConnectionInfo const & $getConnectedGameInfo() const
MCAPI::TransportLayer $getNetworkType() const
MCAPI bool $isIPv6Supported() const
MCAPI::std::string $getLocalIp()
MCAPI bool $isIPv4Supported() const
MCAPI ushort $getIPv6Port() const
static MCAPI void ** $vftable()
MCAPI ushort $getIPv4Port() const
Definition NetworkIdentifier.h:10
Definition NetworkPeer.h:8
Definition Connector.h:24