[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]

BackupBlock

inherits from Object

Object <- BackupBlock



Operations

Get list of all operations

Class BackupBlock defines no new operations.


Attributes

Get list of all attributes

Class BackupBlock defines no new attributes.


Fields

Field Type
BackupBlock: dummy: Unsigned
streamNext: Object
streamPrevious: Object


Instance template

instance BackupBlock tag;
          dummy: 0;
     streamNext: nilObject;
 streamPrevious: nilObject;
end instance;

Class definition

// Note:
//  class BackupBlock is a "very special" class.  Special in the sense that:
//  - there is no object of class BackupBlock during "normal" MC-operations
//    around only during early boot at backup or restore time
//  - one purpose of this class definition here is to generate a well defined classnumber
//  - the 2nd purpose is to generate this class-number in the normal way,  i.e. you don't
//    need special knowledge about build- or system internal files  (as previously).

Define Class BackupBlock;
    inherits from Object;
    uses extra;

    field   dummy:          Unsigned;
    field   streamNext:     Object;
    field   streamPrevious: Object;
end class;