├── README.md ├── common ├── array.c ├── array.h ├── buffer.c ├── buffer.h ├── dnotify.h ├── event.c ├── event.h ├── fdset.c ├── fdset.h ├── list.c ├── list.h ├── mutex.c ├── mutex.h ├── platform.h ├── rwlist.c ├── rwlist.h ├── socketlibfunction.c ├── socketlibfunction.h ├── socketlibtypes.h ├── stack.c ├── stack.h ├── systemlib.c ├── systemlib.h ├── thread.c ├── thread.h ├── threadpool.c ├── threadpool.h ├── timeaction.c ├── timeaction.h ├── typepool.c └── typepool.h ├── examples ├── epollserver_test │ ├── client.c │ └── main.c ├── httpd │ ├── httpd.sln │ ├── httpd.suo │ └── httpd │ │ ├── http_server.cpp │ │ ├── http_server.h │ │ ├── httpd.vcproj │ │ ├── httpd.vcproj.DUZHONGWEI.Administrator.user │ │ └── main.cpp ├── make_so │ └── makefile ├── test_thread_pool │ ├── test_thread_pool.sln │ ├── test_thread_pool.suo │ └── test_thread_pool │ │ ├── main.c │ │ ├── makefile │ │ ├── test_thread_pool.vcproj │ │ └── test_thread_pool.vcproj.DUZHONGWEI.Administrator.user └── timer_test │ ├── makefile │ └── test_timer.c └── server-model01 ├── epollserver.c ├── epollserver.h ├── iocp.c ├── iocp.h ├── server.c ├── server.h └── server_private.h /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/README.md -------------------------------------------------------------------------------- /common/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/array.c -------------------------------------------------------------------------------- /common/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/array.h -------------------------------------------------------------------------------- /common/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/buffer.c -------------------------------------------------------------------------------- /common/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/buffer.h -------------------------------------------------------------------------------- /common/dnotify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/dnotify.h -------------------------------------------------------------------------------- /common/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/event.c -------------------------------------------------------------------------------- /common/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/event.h -------------------------------------------------------------------------------- /common/fdset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/fdset.c -------------------------------------------------------------------------------- /common/fdset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/fdset.h -------------------------------------------------------------------------------- /common/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/list.c -------------------------------------------------------------------------------- /common/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/list.h -------------------------------------------------------------------------------- /common/mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/mutex.c -------------------------------------------------------------------------------- /common/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/mutex.h -------------------------------------------------------------------------------- /common/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/platform.h -------------------------------------------------------------------------------- /common/rwlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/rwlist.c -------------------------------------------------------------------------------- /common/rwlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/rwlist.h -------------------------------------------------------------------------------- /common/socketlibfunction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/socketlibfunction.c -------------------------------------------------------------------------------- /common/socketlibfunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/socketlibfunction.h -------------------------------------------------------------------------------- /common/socketlibtypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/socketlibtypes.h -------------------------------------------------------------------------------- /common/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/stack.c -------------------------------------------------------------------------------- /common/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/stack.h -------------------------------------------------------------------------------- /common/systemlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/systemlib.c -------------------------------------------------------------------------------- /common/systemlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/systemlib.h -------------------------------------------------------------------------------- /common/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/thread.c -------------------------------------------------------------------------------- /common/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/thread.h -------------------------------------------------------------------------------- /common/threadpool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/threadpool.c -------------------------------------------------------------------------------- /common/threadpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/threadpool.h -------------------------------------------------------------------------------- /common/timeaction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/timeaction.c -------------------------------------------------------------------------------- /common/timeaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/timeaction.h -------------------------------------------------------------------------------- /common/typepool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/typepool.c -------------------------------------------------------------------------------- /common/typepool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/common/typepool.h -------------------------------------------------------------------------------- /examples/epollserver_test/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/epollserver_test/client.c -------------------------------------------------------------------------------- /examples/epollserver_test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/epollserver_test/main.c -------------------------------------------------------------------------------- /examples/httpd/httpd.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/httpd/httpd.sln -------------------------------------------------------------------------------- /examples/httpd/httpd.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/httpd/httpd.suo -------------------------------------------------------------------------------- /examples/httpd/httpd/http_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/httpd/httpd/http_server.cpp -------------------------------------------------------------------------------- /examples/httpd/httpd/http_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/httpd/httpd/http_server.h -------------------------------------------------------------------------------- /examples/httpd/httpd/httpd.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/httpd/httpd/httpd.vcproj -------------------------------------------------------------------------------- /examples/httpd/httpd/httpd.vcproj.DUZHONGWEI.Administrator.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/httpd/httpd/httpd.vcproj.DUZHONGWEI.Administrator.user -------------------------------------------------------------------------------- /examples/httpd/httpd/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/httpd/httpd/main.cpp -------------------------------------------------------------------------------- /examples/make_so/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/make_so/makefile -------------------------------------------------------------------------------- /examples/test_thread_pool/test_thread_pool.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/test_thread_pool/test_thread_pool.sln -------------------------------------------------------------------------------- /examples/test_thread_pool/test_thread_pool.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/test_thread_pool/test_thread_pool.suo -------------------------------------------------------------------------------- /examples/test_thread_pool/test_thread_pool/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/test_thread_pool/test_thread_pool/main.c -------------------------------------------------------------------------------- /examples/test_thread_pool/test_thread_pool/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/test_thread_pool/test_thread_pool/makefile -------------------------------------------------------------------------------- /examples/test_thread_pool/test_thread_pool/test_thread_pool.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/test_thread_pool/test_thread_pool/test_thread_pool.vcproj -------------------------------------------------------------------------------- /examples/test_thread_pool/test_thread_pool/test_thread_pool.vcproj.DUZHONGWEI.Administrator.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/test_thread_pool/test_thread_pool/test_thread_pool.vcproj.DUZHONGWEI.Administrator.user -------------------------------------------------------------------------------- /examples/timer_test/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/timer_test/makefile -------------------------------------------------------------------------------- /examples/timer_test/test_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/examples/timer_test/test_timer.c -------------------------------------------------------------------------------- /server-model01/epollserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/server-model01/epollserver.c -------------------------------------------------------------------------------- /server-model01/epollserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/server-model01/epollserver.h -------------------------------------------------------------------------------- /server-model01/iocp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/server-model01/iocp.c -------------------------------------------------------------------------------- /server-model01/iocp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/server-model01/iocp.h -------------------------------------------------------------------------------- /server-model01/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/server-model01/server.c -------------------------------------------------------------------------------- /server-model01/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/server-model01/server.h -------------------------------------------------------------------------------- /server-model01/server_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qqzhang/accumulation-dev/HEAD/server-model01/server_private.h --------------------------------------------------------------------------------