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 void * PopFromFront (uint32 InPoolIndex)
 
FBundleNode * RecyleFull (uint32 InPoolIndex)
 
bool ObtainPartial (uint32 InPoolIndex)
 
FBundleNode * PopBundles (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: