protected internal override void InitToReadyEventDefTransition(AdditionServerServiceDef_additionServerFSMContext context) { AdditionServerServiceDef_additionServerFSM ctxt = context.Owner; #if TRACE Trace.WriteLine( "TRANSITION : AdditionServerServiceDef_additionServerFSM_SM.Init.InitToReadyEventDefTransition()"); #endif context.State.Exit(context); context.ClearState(); try { ctxt.serverInitializedAction(); ctxt.processNotifications("Ready", null); } finally { context.State = AdditionServerServiceDef_additionServerFSM_SM.Ready; context.State.Entry(context); } return; }
protected internal override void QueryAdditionTransition(AdditionServerServiceDef_additionServerFSMContext context, QueryAddition msg, uint sender) { AdditionServerServiceDef_additionServerFSM ctxt = context.Owner; #if TRACE Trace.WriteLine( "TRANSITION : AdditionServerServiceDef_additionServerFSM_SM.Ready.QueryAdditionTransition(, QueryAddition msg, uint sender)"); #endif context.State.Exit(context); context.ClearState(); try { ctxt.sendReportAdditionAction(msg, sender); ctxt.processNotifications("Ready", null); } finally { context.State = AdditionServerServiceDef_additionServerFSM_SM.Ready; context.State.Entry(context); } return; }
public AdditionServerServiceDef_additionServerFSM() { /* * If there are other variables, context must be constructed last so that all * class variables are available if an EntryAction of the InitialState of the * statemachine needs them. */ context = new AdditionServerServiceDef_additionServerFSMContext(this); }
public AdditionServerServiceDef_additionServerFSM() { /* * If there are other variables, context must be constructed last so that all * class variables are available if an EntryAction of the InitialState of the * statemachine needs them. */ context = new AdditionServerServiceDef_additionServerFSMContext(this); }
protected internal override void QueryAdditionTransition(AdditionServerServiceDef_additionServerFSMContext context) { #if TRACE Trace.WriteLine( "TRANSITION : AdditionServerServiceDef_additionServerFSM_SM.Internally_Generated_State_DO_NOT_USE.QueryAdditionTransition()"); #endif return; }
protected internal virtual void Default(AdditionServerServiceDef_additionServerFSMContext context) { #if TRACE Trace.WriteLine( "TRANSITION : Default"); #endif throw ( new statemap.TransitionUndefinedException( "State: " + context.State.Name + ", Transition: " + context.GetTransition())); }
protected internal virtual void Exit(AdditionServerServiceDef_additionServerFSMContext context) { }
protected internal virtual void InitToReadyEventDefTransition(AdditionServerServiceDef_additionServerFSMContext context) { Default(context); }
protected internal override void InternalStateChange_To_AdditionServerServiceDef_additionServerFSM_InitTransition(AdditionServerServiceDef_additionServerFSMContext context, InternalEvent ie) { AdditionServerServiceDef_additionServerFSM ctxt = context.Owner; #if TRACE Trace.WriteLine( "TRANSITION : AdditionServerServiceDef_additionServerFSM_SM.Ready.InternalStateChange_To_AdditionServerServiceDef_additionServerFSM_InitTransition(, InternalEvent ie)"); #endif context.State.Exit(context); context.ClearState(); try { ctxt.fsmStartedAction(); ctxt.processNotifications("Init", ie); } finally { context.State = AdditionServerServiceDef_additionServerFSM_SM.Init; context.State.Entry(context); } return; }
protected internal virtual void InternalStateChange_To_AdditionServerServiceDef_additionServerFSM_ReadyTransition(AdditionServerServiceDef_additionServerFSMContext context, InternalEvent ie) { Default(context); }
protected internal virtual void QueryAdditionTransition(AdditionServerServiceDef_additionServerFSMContext context, QueryAddition msg, uint sender) { Default(context); }
protected internal virtual void Exit(AdditionServerServiceDef_additionServerFSMContext context) { }
protected internal virtual void InternalStateChange_To_AdditionServerServiceDef_additionServerFSM_ReadyTransition(AdditionServerServiceDef_additionServerFSMContext context, InternalEvent ie) { Default(context); }
protected internal virtual void QueryAdditionTransition(AdditionServerServiceDef_additionServerFSMContext context, QueryAddition msg, uint sender) { Default(context); }
protected internal override void QueryAdditionTransition(AdditionServerServiceDef_additionServerFSMContext context, QueryAddition msg, uint sender) { AdditionServerServiceDef_additionServerFSM ctxt = context.Owner; #if TRACE Trace.WriteLine( "TRANSITION : AdditionServerServiceDef_additionServerFSM_SM.Ready.QueryAdditionTransition(, QueryAddition msg, uint sender)"); #endif context.State.Exit(context); context.ClearState(); try { ctxt.sendReportAdditionAction(msg, sender); ctxt.processNotifications("Ready", null); } finally { context.State = AdditionServerServiceDef_additionServerFSM_SM.Ready; context.State.Entry(context); } return; }
protected internal override void InternalStateChange_To_AdditionServerServiceDef_additionServerFSM_InitTransition(AdditionServerServiceDef_additionServerFSMContext context, InternalEvent ie) { AdditionServerServiceDef_additionServerFSM ctxt = context.Owner; #if TRACE Trace.WriteLine( "TRANSITION : AdditionServerServiceDef_additionServerFSM_SM.Ready.InternalStateChange_To_AdditionServerServiceDef_additionServerFSM_InitTransition(, InternalEvent ie)"); #endif context.State.Exit(context); context.ClearState(); try { ctxt.fsmStartedAction(); ctxt.processNotifications("Init", ie); } finally { context.State = AdditionServerServiceDef_additionServerFSM_SM.Init; context.State.Entry(context); } return; }
protected internal override void QueryAdditionTransition(AdditionServerServiceDef_additionServerFSMContext context) { #if TRACE Trace.WriteLine( "TRANSITION : AdditionServerServiceDef_additionServerFSM_SM.Internally_Generated_State_DO_NOT_USE.QueryAdditionTransition()"); #endif return; }
protected internal override void InitToReadyEventDefTransition(AdditionServerServiceDef_additionServerFSMContext context) { AdditionServerServiceDef_additionServerFSM ctxt = context.Owner; #if TRACE Trace.WriteLine( "TRANSITION : AdditionServerServiceDef_additionServerFSM_SM.Init.InitToReadyEventDefTransition()"); #endif context.State.Exit(context); context.ClearState(); try { ctxt.serverInitializedAction(); ctxt.processNotifications("Ready", null); } finally { context.State = AdditionServerServiceDef_additionServerFSM_SM.Ready; context.State.Entry(context); } return; }
protected internal virtual void InitToReadyEventDefTransition(AdditionServerServiceDef_additionServerFSMContext context) { Default(context); }
protected internal virtual void Default(AdditionServerServiceDef_additionServerFSMContext context) { #if TRACE Trace.WriteLine( "TRANSITION : Default"); #endif throw ( new statemap.TransitionUndefinedException( "State: " + context.State.Name + ", Transition: " + context.GetTransition())); }