LeviLamina
Loading...
Searching...
No Matches
NetworkIdentifier Class Reference

Public Types

enum class  Type : int {
  RakNet = 0 , Address = 1 , Address6 = 2 , NetherNet = 3 ,
  Invalid = 4
}

Public Member Functions

LLNDAPI std::string getIPAndPort () const
bool operator== (::NetworkIdentifier const &other) const
 NetworkIdentifier (::NetworkIdentifier const &other)=default
MCAPI NetworkIdentifier (::sockaddr_in6 const &address)
MCAPI NetworkIdentifier (::sockaddr_in const &address)
MCAPI NetworkIdentifier (::RakNet::RakNetGUID const &guid)
MCAPI NetworkIdentifier (::NetherNet::NetworkID const &nethernetId)
MCAPI bool equalsTypeData (::NetworkIdentifier const &other) const
MCAPI::std::string getAddress () const
MCAPI::std::string getCorrelationId () const
MCAPI uint64 getHash () const
MCAPI::std::string getNetherNetOrRakNetIDAsString () const
MCFOLD::RakNet::RakNetGUID const & getRakNetGUID () const
MCFOLD::sockaddr_in const & getSocketAddress () const
MCFOLD::sockaddr_in6 const & getSocketAddress6 () const
MCFOLD::NetworkIdentifier::Type getType () const
MCAPI bool isUnassigned () const
MCAPI::std::string toString () const
MCAPI void * $ctor ()
MCAPI void * $ctor (::sockaddr_in6 const &address)
MCAPI void * $ctor (::sockaddr_in const &address)
MCAPI void * $ctor (::RakNet::RakNetGUID const &guid)
MCAPI void * $ctor (::NetherNet::NetworkID const &nethernetId)

Static Public Member Functions

static MCAPI ::std::string calculateCorrelationId (::RakNet::RakNetGUID const &rakId)
static MCAPI ::NetworkIdentifier & INVALID_ID ()

Public Attributes

::NetherNet::NetworkID mNetherNetId
::RakNet::RakNetGUID mGuid
::ll::UntypedStorage< 8, 128 > mSock
::NetworkIdentifier::Type mType

The documentation for this class was generated from the following file: