LeviLamina
|
Classes | |
struct | PausedPacket |
Public Types | |
enum class | Type : int { Remote = 0 , Local = 1 } |
Public Member Functions | |
MCAPI | NetworkConnection (::NetworkIdentifier const &id, ::std::shared_ptr<::NetworkPeer > peer, bool isSafeAndFast, ::Bedrock::NonOwnerPointer<::IPacketObserver > packetObserver, ::Scheduler &mainThread, bool isRawRecordingEnabled, ::NetworkSettingOptions const &settings, ::std::shared_ptr<::IPacketSecurityController > packetSecurityController) |
MCAPI::NetworkPeer::DataStatus | receivePacket (::std::string &receiveBuffer, ::std::shared_ptr<::std::chrono::steady_clock::time_point > const &timepointPtr) |
MCAPI | ~NetworkConnection () |
MCAPI void * | $ctor (::NetworkIdentifier const &id, ::std::shared_ptr<::NetworkPeer > peer, bool isSafeAndFast, ::Bedrock::NonOwnerPointer<::IPacketObserver > packetObserver, ::Scheduler &mainThread, bool isRawRecordingEnabled, ::NetworkSettingOptions const &settings, ::std::shared_ptr<::IPacketSecurityController > packetSecurityController) |
MCAPI void | $dtor () |
Public Attributes | |
::ll::TypedStorage< 8, 176, ::NetworkIdentifier > | mId |
::ll::TypedStorage< 4, 4, ::NetworkConnection::Type > | mType |
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::NetworkPacketRecorder > > | mNetworkPacketRecorder |
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::EncryptedNetworkPeer > > | mEncryptedPeer |
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::CompressedNetworkPeer > > | mCompressedPeer |
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::BatchedNetworkPeer > > | mBatchedPeer |
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::LatencyNetworkPeer > > | mLatencyPeer |
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::NetworkPeer > > | mPeer |
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > | mLastPacketTime |
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > | mClosedTime |
::ll::TypedStorage< 4, 4, ::std::bitset< 2 > > | mPausedChannels |
::ll::TypedStorage< 8, 40, ::std::queue<::NetworkConnection::PausedPacket, ::std::deque<::NetworkConnection::PausedPacket > > > | mResumedPackets |
::ll::TypedStorage< 8, 48, ::std::array<::std::vector<::NetworkConnection::PausedPacket >, 2 > > | mPausedPackets |
::ll::TypedStorage< 1, 1, bool > | mDisconnected |
::ll::TypedStorage< 1, 1, bool > | mShouldCloseConnection |
::ll::TypedStorage< 1, 1, bool > | mEncryptionDisabled |
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::IPacketSecurityController > > | mPacketSecurityController |
MCAPI NetworkConnection::NetworkConnection | ( | ::NetworkIdentifier const & | id, |
::std::shared_ptr<::NetworkPeer > | peer, | ||
bool | isSafeAndFast, | ||
::Bedrock::NonOwnerPointer<::IPacketObserver > | packetObserver, | ||
::Scheduler & | mainThread, | ||
bool | isRawRecordingEnabled, | ||
::NetworkSettingOptions const & | settings, | ||
::std::shared_ptr<::IPacketSecurityController > | packetSecurityController ) |
MCAPI NetworkConnection::~NetworkConnection | ( | ) |
MCAPI::NetworkPeer::DataStatus NetworkConnection::receivePacket | ( | ::std::string & | receiveBuffer, |
::std::shared_ptr<::std::chrono::steady_clock::time_point > const & | timepointPtr ) |
MCAPI void * NetworkConnection::$ctor | ( | ::NetworkIdentifier const & | id, |
::std::shared_ptr<::NetworkPeer > | peer, | ||
bool | isSafeAndFast, | ||
::Bedrock::NonOwnerPointer<::IPacketObserver > | packetObserver, | ||
::Scheduler & | mainThread, | ||
bool | isRawRecordingEnabled, | ||
::NetworkSettingOptions const & | settings, | ||
::std::shared_ptr<::IPacketSecurityController > | packetSecurityController ) |
MCAPI void NetworkConnection::$dtor | ( | ) |