UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::Private::FNetObjectAttachmentSendQueue::FReliableSendQueue Class Reference

Public Member Functions

 FReliableSendQueue ()
 
bool HasUnsentBlobs () const
 
bool CanSendBlobs () const
 
bool IsSafeToDestroy () const
 
bool IsAllSentAndAcked () const
 
bool IsSendWindowFull () const
 
uint32 GetUnsentBlobCount () const
 
bool Enqueue (TArrayView< const TRefCountPtr< FNetBlob > > Attachments)
 
uint32 Serialize (FNetSerializationContext &Context, FNetRefHandle RefHandle, FReliableNetBlobQueue::FReplicationRecord &OutRecord)
 
void ProcessPacketDeliveryStatus (EPacketDeliveryStatus Status, const FReliableNetBlobQueue::FReplicationRecord &Record)
 
void CommitReplicationRecord (const FReliableNetBlobQueue::FReplicationRecord &Record)
 
SIZE_T GetUnreliableCount () const
 
void DropUnreliable ()
 

Constructor & Destructor Documentation

◆ FReliableSendQueue()

UE::Net::Private::FNetObjectAttachmentSendQueue::FReliableSendQueue::FReliableSendQueue ( )
inline

Member Function Documentation

◆ CanSendBlobs()

bool UE::Net::Private::FNetObjectAttachmentSendQueue::FReliableSendQueue::CanSendBlobs ( ) const
inline

◆ CommitReplicationRecord()

void UE::Net::Private::FNetObjectAttachmentSendQueue::FReliableSendQueue::CommitReplicationRecord ( const FReliableNetBlobQueue::FReplicationRecord Record)
inline

◆ DropUnreliable()

void UE::Net::Private::FNetObjectAttachmentSendQueue::FReliableSendQueue::DropUnreliable ( )
inline

◆ Enqueue()

bool UE::Net::Private::FNetObjectAttachmentSendQueue::FReliableSendQueue::Enqueue ( TArrayView< const TRefCountPtr< FNetBlob > >  Attachments)
inline

◆ GetUnreliableCount()

SIZE_T UE::Net::Private::FNetObjectAttachmentSendQueue::FReliableSendQueue::GetUnreliableCount ( ) const
inline

◆ GetUnsentBlobCount()

uint32 UE::Net::Private::FNetObjectAttachmentSendQueue::FReliableSendQueue::GetUnsentBlobCount ( ) const
inline

◆ HasUnsentBlobs()

bool UE::Net::Private::FNetObjectAttachmentSendQueue::FReliableSendQueue::HasUnsentBlobs ( ) const
inline

◆ IsAllSentAndAcked()

bool UE::Net::Private::FNetObjectAttachmentSendQueue::FReliableSendQueue::IsAllSentAndAcked ( ) const
inline

◆ IsSafeToDestroy()

bool UE::Net::Private::FNetObjectAttachmentSendQueue::FReliableSendQueue::IsSafeToDestroy ( ) const
inline

◆ IsSendWindowFull()

bool UE::Net::Private::FNetObjectAttachmentSendQueue::FReliableSendQueue::IsSendWindowFull ( ) const
inline

◆ ProcessPacketDeliveryStatus()

void UE::Net::Private::FNetObjectAttachmentSendQueue::FReliableSendQueue::ProcessPacketDeliveryStatus ( EPacketDeliveryStatus  Status,
const FReliableNetBlobQueue::FReplicationRecord Record 
)
inline

◆ Serialize()

uint32 UE::Net::Private::FNetObjectAttachmentSendQueue::FReliableSendQueue::Serialize ( FNetSerializationContext Context,
FNetRefHandle  RefHandle,
FReliableNetBlobQueue::FReplicationRecord OutRecord 
)
inline

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