Unit 'sdo_serialization_binary' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#fcl-sdo]

TSDOSerializationStreamBinary

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: sdo_serialization_binary.pas line 251

type TSDOSerializationStreamBinary = class(TInterfacedObject,IInterface,ISDOSerializerStream)

protected

  function GetCurrentScopeObject;

  function HasScope;

  procedure CheckScope;

  procedure ClearStack;

  procedure PushStack();

  function StackTop;

  function PopStack;

  function GetRootData;

  procedure PutBoolean();

  procedure PutByte();

  procedure PutBytes();

  procedure PutChar();

  procedure PutCurrency();

  procedure PutDate();

  procedure PutDouble();

  procedure PutFloat();

  procedure PutInteger();

  procedure PutLong();

  procedure PutShort();

  procedure PutString();

  function GetDataBuffer();

  function GetBoolean();

  function GetByte();

  function GetBytes();

  function GetChar();

  function GetCurrency();

  function GetDate();

  function GetDouble();

  function GetFloat();

  function GetInteger();

  function GetLong();

  function GetShort();

  function GetString();

  function GetFormatName;

  procedure SetSerializationStyle();

  function GetSerializationStyle;

  procedure SetNameStyle();

  function GetNameStyle;

  function GetCurrentScope;

  procedure Clear;

  procedure Initialize;

  procedure BeginObject();

  procedure BeginArray();

  procedure NilCurrentScope;

  function IsCurrentScopeNil;

  procedure EndScope;

  function BeginObjectRead();

  function BeginArrayRead();

  function GetScopeItemNames();

  procedure EndScopeRead;

  procedure Put();

  procedure PutScopeInnerValue();

  function Get();

  function GetScopeInnerValue();

  function ReadBuffer();

  procedure WriteBuffer();

  procedure SaveToStream(); overload;

  procedure SaveToFile(); overload;

  procedure LoadFromStream(); overload;

  procedure LoadFromFile(); overload;

  function GetBookMark;

  function GotoBookmark();

  procedure Error();

public

  constructor Create;

  destructor Destroy; override;

end;

Inheritance

TSDOSerializationStreamBinary

|

TObject,IInterface,ISDOSerializerStream


Documentation generated on: 2023-03-18