Beispiel #1
0
        public DiscoveryClient_SendFSM(urn_jaus_jss_core_Transport_1_1.Transport_SendFSM pTransport_SendFSM)
        {
            /*
             * 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 DiscoveryClient_SendFSMContext(this);

            this.pTransport_SendFSM = pTransport_SendFSM;
        }
Beispiel #2
0
            protected internal virtual void Default(DiscoveryClient_SendFSMContext context)
            {
#if TRACE
                Trace.WriteLine(
                    "TRANSITION : Default");
#endif
                throw (
                          new statemap.TransitionUndefinedException(
                              "State: " +
                              context.State.Name +
                              ", Transition: " +
                              context.GetTransition()));
            }
Beispiel #3
0
                protected internal override void SendTransition(DiscoveryClient_SendFSMContext context)
                {
#if TRACE
                    Trace.WriteLine(
                        "LEAVING STATE   : DiscoveryClient_SendFSM_SM.Internally_Generated_State_DO_NOT_USE");
#endif


#if TRACE
                    Trace.WriteLine(
                        "ENTER TRANSITION: DiscoveryClient_SendFSM_SM.DiscoveryClient_SendFSM_SM.Internally_Generated_State_DO_NOT_USE.SendTransition()");
#endif

#if TRACE
                    Trace.WriteLine(
                        "EXIT TRANSITION : DiscoveryClient_SendFSM_SM.DiscoveryClient_SendFSM_SM.Internally_Generated_State_DO_NOT_USE.SendTransition()");
#endif

                    return;
                }
Beispiel #4
0
 protected internal virtual void SendTransition(DiscoveryClient_SendFSMContext context)
 {
     Default(context);
 }
Beispiel #5
0
 protected internal virtual void ReportIdentificationTransition(DiscoveryClient_SendFSMContext context)
 {
     Default(context);
 }
Beispiel #6
0
 protected internal virtual void ReportHeartbeatPulseTransition(DiscoveryClient_SendFSMContext context)
 {
     Default(context);
 }
Beispiel #7
0
 protected internal virtual void BroadcastGlobalTransition(DiscoveryClient_SendFSMContext context)
 {
     Default(context);
 }
Beispiel #8
0
 protected internal virtual void Exit(DiscoveryClient_SendFSMContext context)
 {
 }