Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FMallocBinned2::FFreeBlockList Struct Reference
+ Collaboration diagram for FMallocBinned2::FFreeBlockList:

Public Member Functions

FORCEINLINE bool PushToFront (void *InPtr, uint32 InPoolIndex, uint32 InBlockSize)
 
FORCEINLINE bool CanPushToFront (uint32 InPoolIndex, uint32 InBlockSize)
 
FORCEINLINE voidPopFromFront (uint32 InPoolIndex)
 
FBundleNodeRecyleFull (uint32 InPoolIndex)
 
bool ObtainPartial (uint32 InPoolIndex)
 
FBundleNodePopBundles (uint32 InPoolIndex)
 

Private Attributes

FBundle PartialBundle
 
FBundle FullBundle
 

Detailed Description

Definition at line 358 of file MallocBinned2.h.

Member Function Documentation

◆ CanPushToFront()

FORCEINLINE bool FMallocBinned2::FFreeBlockList::CanPushToFront ( uint32 InPoolIndex,
uint32 InBlockSize )
inline

Definition at line 377 of file MallocBinned2.h.

+ Here is the caller graph for this function:

◆ ObtainPartial()

bool FMallocBinned2::FFreeBlockList::ObtainPartial ( uint32 InPoolIndex)
+ Here is the caller graph for this function:

◆ PopBundles()

FBundleNode * FMallocBinned2::FFreeBlockList::PopBundles ( uint32 InPoolIndex)
+ Here is the caller graph for this function:

◆ PopFromFront()

FORCEINLINE void * FMallocBinned2::FFreeBlockList::PopFromFront ( uint32 InPoolIndex)
inline

Definition at line 385 of file MallocBinned2.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ PushToFront()

FORCEINLINE bool FMallocBinned2::FFreeBlockList::PushToFront ( void * InPtr,
uint32 InPoolIndex,
uint32 InBlockSize )
inline

Definition at line 361 of file MallocBinned2.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ RecyleFull()

FBundleNode * FMallocBinned2::FFreeBlockList::RecyleFull ( uint32 InPoolIndex)
+ Here is the caller graph for this function:

Member Data Documentation

◆ FullBundle

FBundle FMallocBinned2::FFreeBlockList::FullBundle
private

Definition at line 404 of file MallocBinned2.h.

◆ PartialBundle

FBundle FMallocBinned2::FFreeBlockList::PartialBundle
private

Definition at line 403 of file MallocBinned2.h.


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