Class BufferCache
- Namespace
- KSP.Networking.MP.Utils
- Assembly
- Assembly-CSharp.dll
- Inheritance
-
BufferCache
- Inherited Members
-
- Extension Methods
-
Constructors
BufferCache()
Fields
Instance
public static readonly BufferCache Instance
Field Value
- BufferCache
Properties
LockObject
public object LockObject { get; }
Property Value
- object
NumFree
public static int NumFree { get; }
Property Value
- int
NumFreeBuffers
public int NumFreeBuffers { get; }
Property Value
- int
NumUsed
public static int NumUsed { get; }
Property Value
- int
NumUsedBuffers
public int NumUsedBuffers { get; }
Property Value
- int
Methods
Acquire(string)
public static Buffer Acquire(string poolName)
Parameters
poolName string
Returns
- Buffer
AcquireBuffer(string)
public Buffer AcquireBuffer(string poolName)
Parameters
poolName string
Returns
- Buffer
~BufferCache()
Flush()
GenerateBufferCacheReport()
public BufferCacheReport GenerateBufferCacheReport()
Returns
- BufferCacheReport
Init()
Release(Buffer)
public static void Release(Buffer buffer)
Parameters
buffer Buffer
ReleaseBuffer(Buffer)
public void ReleaseBuffer(Buffer buffer)
Parameters
buffer Buffer
Uninit()