Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.MultiArrayBuffer Struct Reference

Public Member Functions

 MultiArrayBuffer (int initialBufferSize)
 
void Dispose ()
 
void Discard (int byteCount)
 
void DiscardAll ()
 
void Commit (int byteCount)
 
void EnsureAvailableSpace (int byteCount)
 
void GrowAvailableSpace (int byteCount)
 
 MultiArrayBuffer (int initialBufferSize)
 
void Dispose ()
 
void Discard (int byteCount)
 
void DiscardAll ()
 
void Commit (int byteCount)
 
void EnsureAvailableSpaceUpToLimit (int byteCount, int limit)
 
void EnsureAvailableSpace (int byteCount)
 
void GrowAvailableSpace (int byteCount)
 

Properties

bool IsEmpty [get]
 
System.Net.MultiMemory ActiveMemory [get]
 
System.Net.MultiMemory AvailableMemory [get]
 
MultiMemory ActiveMemory [get]
 
MultiMemory AvailableMemory [get]
 

Private Member Functions

void FreeBlocks (uint startBlock, uint endBlock)
 
void FreeBlocks (uint startBlock, uint endBlock)
 

Private Attributes

byte[][] _blocks
 
uint _allocatedEnd
 
uint _activeStart
 
uint _availableStart
 

Detailed Description

Definition at line 5 of file MultiArrayBuffer.cs.


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