Beispiel #1
0
        /// <summary>
        /// Signals that the module is finished
        /// </summary>
        protected void Finished()
        {
            lock (myPorts)
            {
                foreach (Port port in myPorts)
                {
                    if (!port.Equals(ControlPort)) //since we do not register controlports
                    {
                        DeregisterPortWithPlatform(port);
                    }
                }
            }

            ResultCode finishResult = (ResultCode)platform.ModuleFinished(this);

            logger.Log(this + "Result for modulefinished: {0}", finishResult.ToString());
        }
Beispiel #2
0
 public int ModuleFinished(IModule module)
 {
     return(_view.ModuleFinished(ModuleAdapter.C2V(module)));
 }