[operations] [attributes] [fields] [template] [definition]
[implementation] [documentation]
To use the search tool you need to use a browser which supports JAVA (c)

[next] [prev] [superclass] [next peer] [prev peer] [subclass] [index] [hierarchy]

DataAddressInfo

inherits from AddressInfo

Object <- Text <- AddressInfo <- DataAddressInfo



Operations

Get list of all operations

AddressData
SetAddressData


Attributes

Get list of all attributes

AddressSize
BinaryType
EditSteps


Fields

Field Type
AddressInfo: flags: Unsigned
image: Image
source: FullContact
sourceCRC: Unsigned
DataAddressInfo: binaryType: Unsigned
binaryData: Buffer


Instance template

instance DataAddressInfo tag;
          flags: 0;
          image: nilObject;
         source: nilObject;
      sourceCRC: 0;
     binaryType: 0;
     binaryData: nilObject;
end instance;

Class definition

Define Class DataAddressInfo;
    inherits from AddressInfo;
    
    field binaryType: Unsigned, getter, setter;
    field binaryData: Buffer;
    
    attribute AddressSize: Unsigned, readOnly;
    operation AddressData(dataPtr: Pointer; var dataLength: Unsigned);
    operation SetAddressData(dataPtr: Pointer; dataLength: Unsigned);
    attribute BinaryType: Unsigned;
    overrides EditSteps;
end class;