             }
         }
     #else
+    /**
+     IncomingSocketManager initializer
+     */
         public init() {
             
         }

        stop()
    }

    /// Stop this socket manager instance and cleanup resources.
    /// If using epoll, it also ends the epoll process() task, closes the epoll fd and releases its thread.
    public func stop() {
        stopped = true
        #if GCD_ASYNCH || !os(Linux)
            removeIdleSockets(removeAll: true)
        #endif
    }

    /// Handle a new incoming socket
    ///
    /// - Parameter socket: the incoming socket to handle
    /// - Parameter using: The ServerDelegate to actually handle the socket
    public func handle(socket: Socket, processor: IncomingSocketProcessor) {
        guard !stopped else {
            Log.warning("Cannot handle socket as socket manager has been stopped")

            return epollDescriptors[Int(fd) % numberOfEpollTasks];
        }

    
    /**
     IncomingSocketManager initializer
     */
        public init() {
            var t1 = [Int32]()
            var t2 = [DispatchQueue]()
