Object <- Actor <- IPDaemon |
|
|
Init Main |
Class IPDaemon defines no new attributes.
Fields
| Field | Type | |
|---|---|---|
| Actor: | status: | UnsignedShort |
| priority: | SignedShort | |
| waitingFor: | Semaphore | |
| state: | Pointer | |
| stackSegment: | Pointer | |
| stackSegmentSize: | Unsigned | |
| exceptionStack: | Pointer | |
| exceptionStackPointer: | Unsigned | |
| interruptCheck: | Function | |
| forUser: | Boolean | |
| exception: | Object | |
| exceptionReason: | Unsigned | |
| suspendLevel: | Unsigned | |
| dispatcherTimingBuffer: | Unsigned | |
| IPDaemon: | ipTimer: | Timer |
instance IPDaemon tag; status: 0; priority: 0; waitingFor: nilObject; state: nil; stackSegment: nil; stackSegmentSize: 0; exceptionStack: nil; exceptionStackPointer: 0; interruptCheck: nil; forUser: false; exception: nilObject; exceptionReason: 0; suspendLevel: 0; dispatcherTimingBuffer: 0; ipTimer: nilObject; end instance;
Define Class IPDaemon; inherits from Actor; field ipTimer: Timer; // timer overrides Init; overrides Main; end class;