Last change
on this file was
10,
checked in by psmith, 18 years ago
|
Moved to event driven SM:
Server socket in level triggered mode - (TODO: why does this improve performance?)
Put accepted connections fd's in nonblocking, RW notification and left as ET (as suggested in 'man epoll')
Increased accept backlog to 1k (TODO: put on config)
Included code review suggestions from Risto
|
File size:
521 bytes
|
Line | |
---|
1 | ;;;; -*- Mode: LISP; Syntax: ANSI-Common-Lisp; Base: 10 -*- |
---|
2 | |
---|
3 | (in-package :asdf) |
---|
4 | |
---|
5 | (defsystem :event-notification |
---|
6 | |
---|
7 | :components ((:file "src/event-notification") |
---|
8 | (:file "src/kqueue-cffi" :depends-on ("src/event-notification")) |
---|
9 | (:file "src/epoll-cffi" :depends-on ("src/event-notification")) |
---|
10 | (:file "src/kqueue" :depends-on ("src/event-notification" "src/kqueue-cffi")) |
---|
11 | (:file "src/errno") |
---|
12 | (:file "src/epoll" :depends-on ("src/event-notification" "src/epoll-cffi" "src/errno"))) |
---|
13 | |
---|
14 | :depends-on (:cffi)) |
---|
15 | |
---|
Note: See
TracBrowser
for help on using the repository browser.