Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

DC_SCM_FsmState Class Reference

#include <DC_SCM_FsmState.h>

Inheritance diagram for DC_SCM_FsmState:

FsmState CC_RootObject List of all members.

Detailed Description

Sample FsmState application class.

This FsmState models the SCM mode logic.

This is a stub class. It provides dummy implementations for some of the virtual methods of its superclass. This class was automatically generated by an XSL program that processes the XML-based target application model. The XSL program searches the application model for all "FsmState" elements which have a "Custom" subelement that indicates that a custom FsmState class must be created. For each such element a class header file is created. The base class of the generated class is assumed to be the class in the "type" attribute of the FsmState element. The information in the application model is used to decide which virtual methods should be overridden.

Todo:
Modify the generator meta-component generateRecoveryAction to generate the code that sets the class identifier and to treat the default attributes in the custom recovery action description.
Author:
Automatically Generated Class
Version:
1.0

Definition at line 35 of file DC_SCM_FsmState.h.

Public Member Functions

 DC_SCM_FsmState (void)
 Stub constructor that returns without taking any action.

virtual void doInit (void)
 Initialization action for the sample FsmState application class.

virtual void doContinue (void)
 Activate the SCM_FSM state machine.

virtual bool isFinished (void)
 Termination action for the sample FsmState application class.


Member Function Documentation

void DC_SCM_FsmState::doContinue void   )  [virtual]
 

Activate the SCM_FSM state machine.

This is a stub method that must be completed by the application developer. This stub provides a default implementation that returns without taking any action.

Implements FsmState.

Definition at line 24 of file DC_SCM_FsmState.cpp.

void DC_SCM_FsmState::doInit void   )  [virtual]
 

Initialization action for the sample FsmState application class.

This is a stub method that must be completed by the application developer. This stub provides a default implementation that calls the doInit method of the superclass.

Reimplemented from FsmState.

Definition at line 19 of file DC_SCM_FsmState.cpp.

bool DC_SCM_FsmState::isFinished void   )  [virtual]
 

Termination action for the sample FsmState application class.

This is a stub method that must be completed by the application developer. This stub provides a default implementation that calls the isFinished method of the superclass.

Returns:
true if the continuation action of this state has terminated, false otherwise

Reimplemented from FsmState.

Definition at line 29 of file DC_SCM_FsmState.cpp.


The documentation for this class was generated from the following files:
Copyright 2003 P&P Software GmbH - All Rights Reserved