Terraria v1.4.4.9
Terraria source code documentation
|
Public Types | |
enum | State { NotInitialized , InitializedForDeflate , InitializedForInflate , Disposed , NotInitialized , InitializedForDeflate , InitializedForInflate , Disposed } |
enum | State { NotInitialized , InitializedForDeflate , InitializedForInflate , Disposed , NotInitialized , InitializedForDeflate , InitializedForInflate , Disposed } |
Public Member Functions | |
ZLibStreamHandle () | |
unsafe ErrorCode | DeflateInit2_ (CompressionLevel level, int windowBits, int memLevel, CompressionStrategy strategy) |
unsafe ErrorCode | Deflate (FlushCode flush) |
unsafe ErrorCode | DeflateEnd () |
unsafe ErrorCode | InflateInit2_ (int windowBits) |
unsafe ErrorCode | Inflate (FlushCode flush) |
unsafe ErrorCode | InflateEnd () |
string | GetErrorMessage () |
ZLibStreamHandle () | |
unsafe ErrorCode | DeflateInit2_ (CompressionLevel level, int windowBits, int memLevel, CompressionStrategy strategy) |
unsafe ErrorCode | Deflate (FlushCode flush) |
unsafe ErrorCode | DeflateEnd () |
unsafe ErrorCode | InflateInit2_ (int windowBits) |
unsafe ErrorCode | Inflate (FlushCode flush) |
unsafe ErrorCode | InflateEnd () |
IntPtr | DangerousGetHandle () |
void | Close () |
void | Dispose () |
void | SetHandleAsInvalid () |
void | DangerousAddRef (ref bool success) |
void | DangerousRelease () |
Protected Member Functions | |
override bool | ReleaseHandle () |
override bool | ReleaseHandle () |
virtual void | Dispose (bool disposing) |
Protected Attributes | |
IntPtr | handle |
Package Functions | |
void | SetHandle (IntPtr handle) |
Properties | |
override bool | IsInvalid [get] |
State | InitializationState [get] |
IntPtr | NextIn [get, set] |
uint | AvailIn [get, set] |
IntPtr | NextOut [set] |
uint | AvailOut [get, set] |
bool | OwnsHandle [get] |
bool | IsClosed [get] |
Private Member Functions | |
void | EnsureNotDisposed () |
void | EnsureState (State requiredState) |
void | EnsureNotDisposed () |
void | EnsureState (State requiredState) |
void | InternalRelease (bool disposeOrFinalizeOperation) |
Private Attributes | |
ZStream | _zStream |
volatile State | _initializationState |
volatile int | _state |
readonly bool | _ownsHandle |
volatile bool | _fullyInitialized |
Definition at line 44 of file ZLibNative.cs.