C# Class BTDB.StreamLayer.AbstractBufferedWriter

Show file Open project: Bobris/BTDB Class Usage Examples

Protected Properties

Property Type Description
Buf byte[]
End int
Pos int

Public Methods

Method Description
FlushBuffer ( ) : void
GetCurrentPosition ( ) : long
WriteBlock ( ByteBuffer data ) : void
WriteBlock ( IntPtr data, int length ) : void
WriteBlock ( byte data ) : void
WriteBlock ( byte data, int offset, int length ) : void
WriteBool ( bool value ) : void
WriteByteArray ( ByteBuffer value ) : void
WriteByteArray ( byte value ) : void
WriteByteArrayRaw ( byte value ) : void
WriteByteZero ( ) : void
WriteDateTime ( System.DateTime value ) : void
WriteDateTimeForbidUnspecifiedKind ( System.DateTime value ) : void
WriteDecimal ( decimal value ) : void
WriteDouble ( double value ) : void
WriteGuid ( System.Guid value ) : void
WriteIPAddress ( IPAddress value ) : void
WriteInt32 ( int value ) : void
WriteInt32LE ( int value ) : void
WriteInt64 ( long value ) : void
WriteInt8 ( sbyte value ) : void
WriteInt8Ordered ( sbyte value ) : void
WriteSingle ( float value ) : void
WriteString ( string value ) : void
WriteStringOrdered ( string value ) : void
WriteTimeSpan ( System.TimeSpan value ) : void
WriteUInt8 ( byte value ) : void
WriteVInt16 ( short value ) : void
WriteVInt32 ( int value ) : void
WriteVInt64 ( long value ) : void
WriteVUInt16 ( ushort value ) : void
WriteVUInt32 ( uint value ) : void
WriteVUInt64 ( ulong value ) : void

Protected Methods

Method Description
AbstractBufferedWriter ( ) : System

Method Details

AbstractBufferedWriter() protected method

protected AbstractBufferedWriter ( ) : System
return System

FlushBuffer() public abstract method

public abstract FlushBuffer ( ) : void
return void

GetCurrentPosition() public abstract method

public abstract GetCurrentPosition ( ) : long
return long

WriteBlock() public method

public WriteBlock ( ByteBuffer data ) : void
data ByteBuffer
return void

WriteBlock() public method

public WriteBlock ( IntPtr data, int length ) : void
data System.IntPtr
length int
return void

WriteBlock() public method

public WriteBlock ( byte data ) : void
data byte
return void

WriteBlock() public method

public WriteBlock ( byte data, int offset, int length ) : void
data byte
offset int
length int
return void

WriteBool() public method

public WriteBool ( bool value ) : void
value bool
return void

WriteByteArray() public method

public WriteByteArray ( ByteBuffer value ) : void
value ByteBuffer
return void

WriteByteArray() public method

public WriteByteArray ( byte value ) : void
value byte
return void

WriteByteArrayRaw() public method

public WriteByteArrayRaw ( byte value ) : void
value byte
return void

WriteByteZero() public method

public WriteByteZero ( ) : void
return void

WriteDateTime() public method

public WriteDateTime ( System.DateTime value ) : void
value System.DateTime
return void

WriteDateTimeForbidUnspecifiedKind() public method

public WriteDateTimeForbidUnspecifiedKind ( System.DateTime value ) : void
value System.DateTime
return void

WriteDecimal() public method

public WriteDecimal ( decimal value ) : void
value decimal
return void

WriteDouble() public method

public WriteDouble ( double value ) : void
value double
return void

WriteGuid() public method

public WriteGuid ( System.Guid value ) : void
value System.Guid
return void

WriteIPAddress() public method

public WriteIPAddress ( IPAddress value ) : void
value System.Net.IPAddress
return void

WriteInt32() public method

public WriteInt32 ( int value ) : void
value int
return void

WriteInt32LE() public method

public WriteInt32LE ( int value ) : void
value int
return void

WriteInt64() public method

public WriteInt64 ( long value ) : void
value long
return void

WriteInt8() public method

public WriteInt8 ( sbyte value ) : void
value sbyte
return void

WriteInt8Ordered() public method

public WriteInt8Ordered ( sbyte value ) : void
value sbyte
return void

WriteSingle() public method

public WriteSingle ( float value ) : void
value float
return void

WriteString() public method

public WriteString ( string value ) : void
value string
return void

WriteStringOrdered() public method

public WriteStringOrdered ( string value ) : void
value string
return void

WriteTimeSpan() public method

public WriteTimeSpan ( System.TimeSpan value ) : void
value System.TimeSpan
return void

WriteUInt8() public method

public WriteUInt8 ( byte value ) : void
value byte
return void

WriteVInt16() public method

public WriteVInt16 ( short value ) : void
value short
return void

WriteVInt32() public method

public WriteVInt32 ( int value ) : void
value int
return void

WriteVInt64() public method

public WriteVInt64 ( long value ) : void
value long
return void

WriteVUInt16() public method

public WriteVUInt16 ( ushort value ) : void
value ushort
return void

WriteVUInt32() public method

public WriteVUInt32 ( uint value ) : void
value uint
return void

WriteVUInt64() public method

public WriteVUInt64 ( ulong value ) : void
value ulong
return void

Property Details

Buf protected property

protected byte[] Buf
return byte[]

End protected property

protected int End
return int

Pos protected property

protected int Pos
return int