19 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::Crypto::Symmetric::Symmetric>> mDecryption;
20 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::Crypto::Hash::HMAC>> mEncryptionMAC;
21 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::Crypto::Symmetric::Symmetric>> mEncryption;
22 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::Crypto::Hash::HMAC>> mDecryptionMAC;
23 ::ll::TypedStorage<8, 8, uint64> mSendCounter;
24 ::ll::TypedStorage<8, 8, uint64> mReceiveCounter;
25 ::ll::TypedStorage<8, 32, ::std::string> mSendEncryptedDataBuffer;
26 ::ll::TypedStorage<8, 32, ::std::string> mSendSignedDataBuffer;
27 ::ll::TypedStorage<8, 32, ::std::string> mRecvEncryptedDataBuffer;
28 ::ll::TypedStorage<8, 32, ::std::string> mRecvSignedDataBuffer;
29 ::ll::TypedStorage<8, 32, ::std::string> mRecvDecryptedDataBuffer;
30 ::ll::TypedStorage<1, 1, bool> mSkipEncryption;
38 virtual void sendPacket(
39 ::std::string
const& data,
40 ::NetworkPeer::Reliability reliability,
41 ::Compressibility compressible
44 virtual ::NetworkPeer::NetworkStatus getNetworkStatus()
const ;
46 virtual bool isEncrypted()
const ;
48 virtual ::NetworkPeer::DataStatus _receivePacket(
49 ::std::string& outData,
50 ::std::shared_ptr<::std::chrono::steady_clock::time_point>
const& timepointPtr
64 $sendPacket(::std::string
const& data, ::NetworkPeer::Reliability reliability, ::Compressibility compressible);
71 ::std::string& outData,
72 ::std::shared_ptr<::std::chrono::steady_clock::time_point>
const& timepointPtr