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

MagicBusActor

inherits from Actor

Object <- Actor <- MagicBusActor



Operations

Get list of all operations

Main
SwitchingStateChanged


Attributes

Get list of all attributes

Class MagicBusActor 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


Instance template

instance MagicBusActor 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;
end instance;

Class definition

#endif

Define Class MagicBusActor;
    inherits from Actor;
    
    overrides Main;
    overrides SwitchingStateChanged;
        // Shutdown or Restart MagicBus when switching is disabled
end class;