| Interface | Description |
|---|---|
| Callback |
This interface's implementation is passed into the receiving
Object and is used as a notification that the receiving
Object has performed a certain event.
|
| IntegerCallback |
This interface's implementation is passed into the receiving
Object and is used as a notification that the receiving
Object has performed a certain event, defined by the integer callback
value.
|
| StateBufferSaveable |
This interface should be implemented by an Object that
needs to save/restore its state to a generic buffer.
|
| StateDirectorySaveable |
This interface should be implemented by an Object that
needs to save/restore its state to a directory.
|
| StateFreezable |
This interface is for those classes that actively supply
input to a sub-system.
|
| StateManagementIfc |
This interface should be used in those Objects that are
required to implement some sort of state management.
|
| StateSaveable |
This interface should be implemented by an Object that
needs to save/restore its state.
|
| Class | Description |
|---|---|
| AsynchronousStateManager |
The StateManager is responsible for holding a set of
StateDirectorySaveable or StateBufferSaveable Objects, and
saving/restoring those Objects when told to.
|
| AsynchronousStateSaver |
The class will save the state of a set of registered Objects.
|
| IntegerCallbackIdentifier |
This class provides a interface between a Callback Object, and a
IntegerCallback Object.
|
| RuntimeState |
This class maintains the state of a given Object from a
set of pre-defined states.
|
| State |
Implements a well-defined set of general-purpose State Objects.
|
| StateBuffer |
The StateBuffer class is responsible for holding small amounts
of state data for any number of objects.
|
| StateFreezeHelper |
This class is intended for use within a class that has implemented
the StateFreezable interface.
|
| StateFreezer |
This class is responsible for freezing the state of the
appropriately registered StateFreezable Objects.
|
| StateManagementType | |
| StateManager |
The StateManager is responsible for holding a set of
StateDirectorySaveable or StateBufferSaveable Objects, and
saving/restoring those Objects when told to.
|
| StateMerger |
This class is responsible for merging state directories together
into a single merged directory.
|
| StateRestorer |
This class restores the state of its registered Objects.
|
| StateSaver |
The class will save the state of a set of registered Objects.
|
| StateSaverQueue |
This class implements a asynchronous state saving thread, and a
manager of state save requests.
|
| SynchronousStateManager | |
| TimedStateMerger |
This class is responsible for merging state directories together
into a single merged directory.
|