Example #1
0
        /// <summary>
        /// Returns true if child service was unregistered, false if it did not exist.
        /// The method may only be called on stopped (this) service
        /// </summary>
        public bool UnregisterService(Daemon service)
        {
            this.CheckDaemonInactive();
            var csvc = new ChildDaemon(service, 0, false);

            return(m_Services.Unregister(csvc));
        }
Example #2
0
        /// <summary>
        /// Returns true if child service was registered, false if it was already registered prior tp this call.
        /// The method may only be called on stopped (this) service
        /// </summary>
        public bool RegisterService(Daemon service, int order, bool abortStart)
        {
            this.CheckDaemonInactive();
            var csvc = new ChildDaemon(service, order, abortStart);

            return(m_Services.Register(csvc));
        }