16class LocalConnector :
public ::Connector,
public ::std::enable_shared_from_this<::LocalConnector> {
20 ::ll::TypedStorage<8, 80, ::std::mutex> mMutex;
21 ::ll::TypedStorage<8, 176, ::NetworkIdentifier> mLocalId;
22 ::ll::TypedStorage<8, 64, ::std::unordered_map<::NetworkIdentifier, ::std::weak_ptr<::LocalConnector>>>
24 ::ll::TypedStorage<8, 24, ::std::vector<::std::function<void()>>> mCallbackQueue;
32 virtual ::std::string getLocalIp() ;
34 virtual ushort getPort()
const ;
36 virtual ::Social::GameConnectionInfo
const& getConnectedGameInfo()
const ;
38 virtual bool isIPv4Supported()
const ;
40 virtual bool isIPv6Supported()
const ;
42 virtual ushort getIPv4Port()
const ;
44 virtual ushort getIPv6Port()
const ;
46 virtual ::TransportLayer getNetworkType()
const ;
55 MCNAPI
void disconnect(
bool skipMessage);