|
| enum class | DataStatus : int { HasData = 0
, NoData = 1
, BrokenData = 2
} |
| enum class | NetworkLoad : int { Unrestricted = 0
, Low = 1
, Medium = 2
, High = 3
} |
| enum class | Reliability : int { Reliable = 0
, ReliableOrdered = 1
, Unreliable = 2
, UnreliableSequenced = 3
} |
|
using | PacketRecvTimepoint = ::std::chrono::steady_clock::time_point |
|
using | PacketRecvTimepointPtr = ::std::shared_ptr<::std::chrono::steady_clock::time_point> |
|
| virtual void | sendPacket (::std::string const &data, ::NetworkPeer::Reliability reliability, ::Compressibility compressible) |
| virtual::NetworkPeer::NetworkStatus | getNetworkStatus () const |
| virtual bool | isEncrypted () const |
| virtual::NetworkPeer::DataStatus | _receivePacket (::std::string &outData, ::std::shared_ptr<::std::chrono::steady_clock::time_point > const &timepointPtr) |
|
MCAPI | EncryptedNetworkPeer (::std::shared_ptr<::NetworkPeer > peer) |
|
MCAPI void | enableEncryption (::std::string const &symmetricKey) |
|
MCAPI void * | $ctor (::std::shared_ptr<::NetworkPeer > peer) |
|
MCAPI void | $dtor () |
|
MCAPI void | $sendPacket (::std::string const &data, ::NetworkPeer::Reliability reliability, ::Compressibility compressible) |
|
MCFOLD::NetworkPeer::NetworkStatus | $getNetworkStatus () const |
|
MCAPI bool | $isEncrypted () const |
|
MCAPI::NetworkPeer::DataStatus | $_receivePacket (::std::string &outData, ::std::shared_ptr<::std::chrono::steady_clock::time_point > const &timepointPtr) |
|
virtual void | update () |
|
virtual void | flush (::std::function< void()> &&callback) |
|
virtual bool | isLocal () const |
|
MCAPI void | $update () |
|
MCAPI void | $flush (::std::function< void()> &&callback) |
|
MCAPI bool | $isLocal () const |
|
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Crypto::Symmetric::Symmetric > > | mDecryption |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Crypto::Hash::HMAC > > | mEncryptionMAC |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Crypto::Symmetric::Symmetric > > | mEncryption |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Crypto::Hash::HMAC > > | mDecryptionMAC |
|
::ll::TypedStorage< 8, 8, uint64 > | mSendCounter |
|
::ll::TypedStorage< 8, 8, uint64 > | mReceiveCounter |
|
::ll::TypedStorage< 8, 32, ::std::string > | mSendEncryptedDataBuffer |
|
::ll::TypedStorage< 8, 32, ::std::string > | mSendSignedDataBuffer |
|
::ll::TypedStorage< 8, 32, ::std::string > | mRecvEncryptedDataBuffer |
|
::ll::TypedStorage< 8, 32, ::std::string > | mRecvSignedDataBuffer |
|
::ll::TypedStorage< 8, 32, ::std::string > | mRecvDecryptedDataBuffer |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::NetworkPeer > > | mPeer |
◆ sendPacket()
| virtual void EncryptedNetworkPeer::sendPacket |
( |
::std::string const & | data, |
|
|
::NetworkPeer::Reliability | reliability, |
|
|
::Compressibility | compressible ) |
|
virtual |
◆ getNetworkStatus()
| virtual::NetworkPeer::NetworkStatus EncryptedNetworkPeer::getNetworkStatus |
( |
| ) |
const |
|
virtual |
◆ isEncrypted()
| virtual bool EncryptedNetworkPeer::isEncrypted |
( |
| ) |
const |
|
virtual |
◆ _receivePacket()
| virtual::NetworkPeer::DataStatus EncryptedNetworkPeer::_receivePacket |
( |
::std::string & | outData, |
|
|
::std::shared_ptr<::std::chrono::steady_clock::time_point > const & | timepointPtr ) |
|
virtual |
◆ $vftable()
| MCAPI void ** EncryptedNetworkPeer::$vftable |
( |
| ) |
|
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
The documentation for this class was generated from the following file: