FPacketCaptureArchive

Archive for handling packet capture (.ucap) files

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

OodleNetworkHandlerComponent

Header

/Engine/Plugins/Compression/OodleNetwork/Source/Public/OodleNetworkArchives.h

Include

#include "OodleNetworkArchives.h"

Syntax

class FPacketCaptureArchive : public FOodleNetworkArchiveBase

Remarks

Archive for handling packet capture (.ucap) files

Variables

Name Description

Protected variable

FCaptureHeader

 

Header

The capture file header

Constructors

Name Description

Public function

FPacketCaptureArchive

(
    FArchive& InInnerArchive
)

Base constructor

Functions

Name Description

Public function

void

 

AppendPacketFile

(
    FPacketCaptureArchive& InPacketFil...
)

Used for merging multiple packet files. Appends the specified packet file to this one.

Public function

uint32

 

GetPacketCount()

Returns PacketCount, the total number of packets in the file

Public function

void

 

SerializeCaptureHeader()

Serializes the file header, containing the file format UID (magic) and file version

Public function

void

 

SerializePacket

(
    void* PacketData,
    uint32& PacketSize
)

Serialize an individual packet to/from the archive.

Classes

Name

Description

Protected struct

FCaptureHeader

Capture file header