North State Framework in C#  V3.0.0
An object-oriented framework for implementing UML state machines.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CEventArgs
 CNSFContextRepresents a general purpose action or guard context.
 CNSFEventContextRepresents contextual information for NSF event actions.
 CNSFExceptionContextRepresents contextual information for exception actions.
 CNSFStateMachineContextRepresents contextual information for state machine actions and guards.
 CINSFIdObjectRepresents an interface for objects containing an id number.
 CNSFEventRepresents an event which can trigger a transition or be handled by an event handler.
 CNSFDataEvent< DataType >Represents an event that contains a data payload.
 CINSFNamedObjectRepresents an interface for objects containing a name.
 CINSFEventHandlerRepresents the interface for classes that can queue and handle events.
 CNSFEventHandlerRepresents a light-weight event handler.
 CNSFStateMachineRepresents a state machine.
 CNSFTaggedObjectRepresents an object containing unique id and name
 CNSFDebugUtilityRepresents a debug utility class.
 CNSFEventHandlerRepresents a light-weight event handler.
 CNSFOSThreadRepresents an operating system thread.
 CNSFOSTimerRepresents an operating system timer that can be used to retrieve accurate time and block waiting for the next timeout.
 CNSFRegionRepresents a composite state region for nested substates.
 CNSFStateRepresents a state machine state.
 CNSFChoiceStateRepresents a choice pseudo-state.
 CNSFCompositeStateRepresents a state that may contain one or more orthogonal regions.
 CNSFStateMachineRepresents a state machine.
 CNSFDeepHistoryRepresents a deep history pseudo-state.
 CNSFForkJoinRepresents a fork-join state.
 CNSFInitialStateRepresents an initial pseudo-state.
 CNSFShallowHistoryRepresents a shallow history pseudo-state.
 CNSFThreadRepresents the common framework thread functionality.
 CNSFEventThreadRepresents a thread that has an event queue and dispatches events to their destinations.
 CNSFTimerThreadRepresents a timer thread.
 CNSFTraceLogRepresents a trace log.
 CNSFTransitionRepresents a state transition.
 CNSFExternalTransitionRepresents an external state transition.
 CNSFForkJoinTransitionRepresents a transition between two fork-joins.
 CNSFInternalTransitionRepresents an internal state transition.
 CNSFLocalTransitionRepresents a local state transition.
 CNSFTimerActionRepresents the base class functionality for implementing a timer action.
 CNSFEventRepresents an event which can trigger a transition or be handled by an event handler.
 CNSFOSSignalRepresents an operating system signal that may be used to block thread execution until the signal is sent.
 CNSFScheduledActionRepresents an action or actions that can be scheduled for execution on a specified thread at a specified time.
 CNSFDelegateListBaseRepresents a common base class for NSF delegate lists.
 CNSFBoolGuards< ContextType >Represents a list of guards.
 CNSFVoidActions< ContextType >Represents a list of actions.
 CNSFEnvironmentRepresents information and methods applicable to the entire framework environment.
 CNSFExceptionHandlerRepresents a global exception handler through which clients can receive notification of runtime exceptions.
 CNSFIdAn alias for System.Int64.
 CNSFStringAn alias for System.String.
 CNSFTraceTagsRepresents commonly used tags for the trace log.
 CNSFUniquelyNumberedObjectRepresents an object containing a uniquely numbered id.
 CNSFTaggedObjectRepresents an object containing unique id and name
 CNSFXMLDocumentRepresents a simple in-memory xml document editor.
 CNSFXMLElementRepresents an xml element in an xml document.



Copyright 2004-2014, North State Software, LLC. All rights reserved.