├── .gitignore ├── LICENSE ├── README.md ├── example ├── Makefile ├── daytime_client.c ├── daytime_server.c ├── discard_server.c ├── echo_client.c ├── echo_server.c ├── wrap.c └── wrap.h ├── src ├── Makefile ├── array.c ├── array.h ├── config.h ├── connection.c ├── connection.h ├── debug.c ├── debug.h ├── epoll.c ├── epoll.h ├── event.c ├── event.h ├── event_loop.c ├── event_loop.h ├── hash.c ├── hash.h ├── heap.c ├── heap.h ├── inetaddr.c ├── inetaddr.h ├── listener.c ├── listener.h ├── servermanager.c ├── servermanager.h ├── timer.c └── timer.h └── test ├── Makefile ├── array_test.c ├── event_test.c ├── hashtable_test.c ├── heap_test.c ├── inetaddr_test.c ├── report ├── 1.png ├── 2.png └── 性能测试报告.xls ├── stress_libevent.c ├── stress_muduo.cc ├── stress_tinyframe.c └── timer_test.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/README.md -------------------------------------------------------------------------------- /example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/example/Makefile -------------------------------------------------------------------------------- /example/daytime_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/example/daytime_client.c -------------------------------------------------------------------------------- /example/daytime_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/example/daytime_server.c -------------------------------------------------------------------------------- /example/discard_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/example/discard_server.c -------------------------------------------------------------------------------- /example/echo_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/example/echo_client.c -------------------------------------------------------------------------------- /example/echo_server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/example/echo_server.c -------------------------------------------------------------------------------- /example/wrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/example/wrap.c -------------------------------------------------------------------------------- /example/wrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/example/wrap.h -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/array.c -------------------------------------------------------------------------------- /src/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/array.h -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/config.h -------------------------------------------------------------------------------- /src/connection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/connection.c -------------------------------------------------------------------------------- /src/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/connection.h -------------------------------------------------------------------------------- /src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/debug.c -------------------------------------------------------------------------------- /src/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/debug.h -------------------------------------------------------------------------------- /src/epoll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/epoll.c -------------------------------------------------------------------------------- /src/epoll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/epoll.h -------------------------------------------------------------------------------- /src/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/event.c -------------------------------------------------------------------------------- /src/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/event.h -------------------------------------------------------------------------------- /src/event_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/event_loop.c -------------------------------------------------------------------------------- /src/event_loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/event_loop.h -------------------------------------------------------------------------------- /src/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/hash.c -------------------------------------------------------------------------------- /src/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/hash.h -------------------------------------------------------------------------------- /src/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/heap.c -------------------------------------------------------------------------------- /src/heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/heap.h -------------------------------------------------------------------------------- /src/inetaddr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/inetaddr.c -------------------------------------------------------------------------------- /src/inetaddr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/inetaddr.h -------------------------------------------------------------------------------- /src/listener.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/listener.c -------------------------------------------------------------------------------- /src/listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/listener.h -------------------------------------------------------------------------------- /src/servermanager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/servermanager.c -------------------------------------------------------------------------------- /src/servermanager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/servermanager.h -------------------------------------------------------------------------------- /src/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/timer.c -------------------------------------------------------------------------------- /src/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/src/timer.h -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/array_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/test/array_test.c -------------------------------------------------------------------------------- /test/event_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/test/event_test.c -------------------------------------------------------------------------------- /test/hashtable_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/test/hashtable_test.c -------------------------------------------------------------------------------- /test/heap_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/test/heap_test.c -------------------------------------------------------------------------------- /test/inetaddr_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/test/inetaddr_test.c -------------------------------------------------------------------------------- /test/report/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/test/report/1.png -------------------------------------------------------------------------------- /test/report/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/test/report/2.png -------------------------------------------------------------------------------- /test/report/性能测试报告.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/test/report/性能测试报告.xls -------------------------------------------------------------------------------- /test/stress_libevent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/test/stress_libevent.c -------------------------------------------------------------------------------- /test/stress_muduo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/test/stress_muduo.cc -------------------------------------------------------------------------------- /test/stress_tinyframe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/test/stress_tinyframe.c -------------------------------------------------------------------------------- /test/timer_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leo-987/tinyframe/HEAD/test/timer_test.c --------------------------------------------------------------------------------