UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPacketDataView Class Reference

#include <PacketView.h>

Public Member Functions

 FPacketDataView (const uint8 *InData, int32 InCountBits, ECountUnits::BitType)
 
 FPacketDataView (const uint8 *InData, int32 InCountBytes, ECountUnits::ByteType)
 
const uint8GetData () const
 
uint8GetMutableData () const
 
int32 NumBits () const
 
int32 NumBytes () const
 

Friends

struct FReceivedPacketView
 

Detailed Description

Represent a restricted view of packet data, with bit-based size, allowing data to be reassigned to point elsewhere, but not allowing the data being pointed to, to be modified.

Constructor & Destructor Documentation

◆ FPacketDataView() [1/2]

FPacketDataView::FPacketDataView ( const uint8 InData,
int32  InCountBits,
ECountUnits::BitType   
)
inline

Constructs a view of packet data with bit-based size.

Parameters
InDataPointer to the packet data
InCountBitsThe packet size, in bits
CountUnitsWhether or not the size is specified in bits (ECountUnits::Bits) or bytes (ECountUnits::Bytes)

◆ FPacketDataView() [2/2]

FPacketDataView::FPacketDataView ( const uint8 InData,
int32  InCountBytes,
ECountUnits::ByteType   
)
inline

Constructs a view of packet data with byte-based size.

Parameters
InDataPointer to the packet data
InCountBytesThe packet size, in bytes
CountUnitsWhether or not the size is specified in bits (ECountUnits::Bits) or bytes (ECountUnits::Bytes)

Member Function Documentation

◆ GetData()

const uint8 * FPacketDataView::GetData ( ) const
inline

◆ GetMutableData()

uint8 * FPacketDataView::GetMutableData ( ) const
inline

◆ NumBits()

int32 FPacketDataView::NumBits ( ) const
inline

◆ NumBytes()

int32 FPacketDataView::NumBytes ( ) const
inline

Friends And Related Symbol Documentation

◆ FReceivedPacketView


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