Object <- InputServer |
|
|
Busy Clear Finalize Init Poll |
Class InputServer defines no new attributes.
Fields
No fields are defined by InputServer or any of its superclasses.
Instance template
Class InputServer cannot be instantiated.
Class definition
// InputServer is an object that provides input. // It gets put on the input servers list and polled. Define Class InputServer; abstract; inherits from Object; operation Poll(); // queue any new inputs (convenience so each server does not need an actor) operation Clear(), noFail; // clear any pending inputs that have not yet been queued operation Busy(): Boolean; // is some input pending (prevents power down at inopportune times)? overrides Init, Finalize; end class;