Class TBinaryObjectWriter
Unit
Declaration
type TBinaryObjectWriter = class(TAbstractObjectWriter)
Description
This item has no description.
Hierarchy
- TObject
- TAbstractObjectWriter
- TBinaryObjectWriter
Overview
Fields
| Protected | FStream: TStream; |
| Protected | FBuffer: Pointer; |
| Protected | FBufSize: Integer; |
| Protected | FBufPos: Integer; |
| Protected | FBufEnd: Integer; |
| Protected | FSignatureWritten: Boolean; |
Methods
| Protected | procedure WriteWord(w : word); |
| Protected | procedure WriteDWord(lw : longword); |
| Protected | procedure WriteQWord(qw : qword); |
| Protected | procedure WriteExtended(e : extended); |
| Protected | procedure FlushBuffer; |
| Protected | procedure WriteValue(Value: TValueType); |
| Public | constructor Create(Stream: TStream; BufSize: Integer); |
| Public | destructor Destroy; override; |
| Public | procedure BeginCollection; override; |
| Public | procedure BeginComponent(Component: TComponent; Flags: TFilerFlags; ChildPos: Integer); override; |
| Public | procedure BeginList; override; |
| Public | procedure EndList; override; |
| Public | procedure BeginProperty(const PropName: String); override; |
| Public | procedure EndProperty; override; |
| Public | procedure Write(const Buffer; Count: Longint); override; |
| Public | procedure WriteBinary(const Buffer; Count: LongInt); override; |
| Public | procedure WriteBoolean(Value: Boolean); override; |
| Public | procedure WriteFloat(const Value: Extended); override; |
| Public | procedure WriteSingle(const Value: Single); override; |
| Public | procedure WriteDate(const Value: TDateTime); override; |
| Public | procedure WriteCurrency(const Value: Currency); override; |
| Public | procedure WriteIdent(const Ident: string); override; |
| Public | procedure WriteInteger(Value: Int64); override; |
| Public | procedure WriteUInt64(Value: QWord); override; |
| Public | procedure WriteMethodName(const Name: String); override; |
| Public | procedure WriteSet(Value: LongInt; SetType: Pointer); override; |
| Public | procedure WriteStr(const Value: String); |
| Public | procedure WriteString(const Value: String); override; |
| Public | procedure Writeutf8String(const Value: utf8String); override; |
| Public | procedure WriteWideString(const Value: WideString); override; |
| Public | procedure WriteUnicodeString(const Value: UnicodeString); override; |
| Public | procedure WriteVariant(const VarValue: Variant); override; |
Description
Fields
| Protected | FStream: TStream; |
|
This item has no description. | |
| Protected | FBuffer: Pointer; |
|
This item has no description. | |
| Protected | FBufSize: Integer; |
|
This item has no description. | |
| Protected | FBufPos: Integer; |
|
This item has no description. | |
| Protected | FBufEnd: Integer; |
|
This item has no description. | |
| Protected | FSignatureWritten: Boolean; |
|
This item has no description. | |
Methods
| Protected | procedure WriteWord(w : word); |
|
This item has no description. | |
| Protected | procedure WriteDWord(lw : longword); |
|
This item has no description. | |
| Protected | procedure WriteQWord(qw : qword); |
|
This item has no description. | |
| Protected | procedure WriteExtended(e : extended); |
|
This item has no description. | |
| Protected | procedure FlushBuffer; |
|
This item has no description. | |
| Protected | procedure WriteValue(Value: TValueType); |
|
This item has no description. | |
| Public | constructor Create(Stream: TStream; BufSize: Integer); |
|
This item has no description. | |
| Public | destructor Destroy; override; |
|
This item has no description. | |
| Public | procedure BeginCollection; override; |
|
This item has no description. | |
| Public | procedure BeginComponent(Component: TComponent; Flags: TFilerFlags; ChildPos: Integer); override; |
|
This item has no description. | |
| Public | procedure BeginList; override; |
|
This item has no description. | |
| Public | procedure EndList; override; |
|
This item has no description. | |
| Public | procedure BeginProperty(const PropName: String); override; |
|
This item has no description. | |
| Public | procedure EndProperty; override; |
|
This item has no description. | |
| Public | procedure Write(const Buffer; Count: Longint); override; |
|
This item has no description. | |
| Public | procedure WriteBinary(const Buffer; Count: LongInt); override; |
|
This item has no description. | |
| Public | procedure WriteBoolean(Value: Boolean); override; |
|
This item has no description. | |
| Public | procedure WriteFloat(const Value: Extended); override; |
|
This item has no description. | |
| Public | procedure WriteSingle(const Value: Single); override; |
|
This item has no description. | |
| Public | procedure WriteDate(const Value: TDateTime); override; |
|
This item has no description. | |
| Public | procedure WriteCurrency(const Value: Currency); override; |
|
This item has no description. | |
| Public | procedure WriteIdent(const Ident: string); override; |
|
This item has no description. | |
| Public | procedure WriteInteger(Value: Int64); override; |
|
This item has no description. | |
| Public | procedure WriteUInt64(Value: QWord); override; |
|
This item has no description. | |
| Public | procedure WriteMethodName(const Name: String); override; |
|
This item has no description. | |
| Public | procedure WriteSet(Value: LongInt; SetType: Pointer); override; |
|
This item has no description. | |
| Public | procedure WriteStr(const Value: String); |
|
This item has no description. | |
| Public | procedure WriteString(const Value: String); override; |
|
This item has no description. | |
| Public | procedure Writeutf8String(const Value: utf8String); override; |
|
This item has no description. | |
| Public | procedure WriteWideString(const Value: WideString); override; |
|
This item has no description. | |
| Public | procedure WriteUnicodeString(const Value: UnicodeString); override; |
|
This item has no description. | |
| Public | procedure WriteVariant(const VarValue: Variant); override; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.