Exemplo n.º 1
0
        /// <summary>
        /// create handler on specific Folder - and add it to CommandRecived event
        /// </summary>
        /// <param name="path">path to Folder</param>
        private void CreateHandler(string path)
        {
            m_logging.Log("Start handle Dir: " + path, MessageTypeEnum.INFO);
            IDirectoryHandler d_handle = new DirectoyHandler(m_logging, c_controller, path);

            CommandRecieved         += d_handle.OnCommandRecieved;
            d_handle.DirectoryClose += CloseDirectory;
        }
Exemplo n.º 2
0
        /**
         * the function create handler to specific path
         */
        public void createHandler(string path)
        {
            IDirectoryHandler h = new DirectoyHandler(path, m_controller, m_logging);

            handlers.Add(h);
            CommandRecieved      += h.OnCommandRecieved;//directory
            this.CloseTheService += h.OnCloseService;
            h.DirectoryClose     += closeService;
            m_logging.Log("Created handler: " + path, MessageTypeEnum.INFO);
            h.StartHandleDirectory();
        }