├── README.md ├── examples ├── UpgradeLog.XML ├── bin │ ├── client.pdb │ ├── client_d.exe │ ├── client_d.ilk │ ├── client_d.pdb │ ├── server.pdb │ └── server_d.pdb ├── client │ ├── client.cpp │ ├── client.vcproj │ ├── client.vcxproj │ ├── client.vcxproj.filters │ └── client.vcxproj.user ├── iocp.sdf ├── iocp.sln ├── iocp.sln.old ├── iocp.suo └── server │ ├── server.cpp │ ├── server.vcproj │ ├── server.vcxproj │ ├── server.vcxproj.filters │ └── server.vcxproj.user └── inc └── sglib ├── iocp ├── iocp.h ├── iocp_buffer.h ├── iocp_client.h ├── iocp_inc.h ├── iocp_loop.h ├── iocp_queue.h ├── iocp_server.h ├── iocp_session.h ├── iocp_session_ioT.h ├── iocp_socket.h └── sglib_socket.h ├── sglib_assert.h ├── sglib_queueT.h ├── sglib_refT.h ├── sglib_singletonT.h ├── sglib_string.h ├── sglib_type.h ├── sglib_utility.h └── thread ├── sglib_cond.h ├── sglib_event.h ├── sglib_event_win32.hpp ├── sglib_mutex.h ├── sglib_mutex_sdl.hpp ├── sglib_mutex_win32.hpp ├── sglib_thread.h ├── sglib_thread_sdl.hpp └── sglib_thread_win32.hpp /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/README.md -------------------------------------------------------------------------------- /examples/UpgradeLog.XML: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/UpgradeLog.XML -------------------------------------------------------------------------------- /examples/bin/client.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/bin/client.pdb -------------------------------------------------------------------------------- /examples/bin/client_d.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/bin/client_d.exe -------------------------------------------------------------------------------- /examples/bin/client_d.ilk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/bin/client_d.ilk -------------------------------------------------------------------------------- /examples/bin/client_d.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/bin/client_d.pdb -------------------------------------------------------------------------------- /examples/bin/server.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/bin/server.pdb -------------------------------------------------------------------------------- /examples/bin/server_d.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/bin/server_d.pdb -------------------------------------------------------------------------------- /examples/client/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/client/client.cpp -------------------------------------------------------------------------------- /examples/client/client.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/client/client.vcproj -------------------------------------------------------------------------------- /examples/client/client.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/client/client.vcxproj -------------------------------------------------------------------------------- /examples/client/client.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/client/client.vcxproj.filters -------------------------------------------------------------------------------- /examples/client/client.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/client/client.vcxproj.user -------------------------------------------------------------------------------- /examples/iocp.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/iocp.sdf -------------------------------------------------------------------------------- /examples/iocp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/iocp.sln -------------------------------------------------------------------------------- /examples/iocp.sln.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/iocp.sln.old -------------------------------------------------------------------------------- /examples/iocp.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/iocp.suo -------------------------------------------------------------------------------- /examples/server/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/server/server.cpp -------------------------------------------------------------------------------- /examples/server/server.vcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/server/server.vcproj -------------------------------------------------------------------------------- /examples/server/server.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/server/server.vcxproj -------------------------------------------------------------------------------- /examples/server/server.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/server/server.vcxproj.filters -------------------------------------------------------------------------------- /examples/server/server.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/examples/server/server.vcxproj.user -------------------------------------------------------------------------------- /inc/sglib/iocp/iocp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/iocp/iocp.h -------------------------------------------------------------------------------- /inc/sglib/iocp/iocp_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/iocp/iocp_buffer.h -------------------------------------------------------------------------------- /inc/sglib/iocp/iocp_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/iocp/iocp_client.h -------------------------------------------------------------------------------- /inc/sglib/iocp/iocp_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/iocp/iocp_inc.h -------------------------------------------------------------------------------- /inc/sglib/iocp/iocp_loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/iocp/iocp_loop.h -------------------------------------------------------------------------------- /inc/sglib/iocp/iocp_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/iocp/iocp_queue.h -------------------------------------------------------------------------------- /inc/sglib/iocp/iocp_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/iocp/iocp_server.h -------------------------------------------------------------------------------- /inc/sglib/iocp/iocp_session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/iocp/iocp_session.h -------------------------------------------------------------------------------- /inc/sglib/iocp/iocp_session_ioT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/iocp/iocp_session_ioT.h -------------------------------------------------------------------------------- /inc/sglib/iocp/iocp_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/iocp/iocp_socket.h -------------------------------------------------------------------------------- /inc/sglib/iocp/sglib_socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/iocp/sglib_socket.h -------------------------------------------------------------------------------- /inc/sglib/sglib_assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/sglib_assert.h -------------------------------------------------------------------------------- /inc/sglib/sglib_queueT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/sglib_queueT.h -------------------------------------------------------------------------------- /inc/sglib/sglib_refT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/sglib_refT.h -------------------------------------------------------------------------------- /inc/sglib/sglib_singletonT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/sglib_singletonT.h -------------------------------------------------------------------------------- /inc/sglib/sglib_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/sglib_string.h -------------------------------------------------------------------------------- /inc/sglib/sglib_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/sglib_type.h -------------------------------------------------------------------------------- /inc/sglib/sglib_utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/sglib_utility.h -------------------------------------------------------------------------------- /inc/sglib/thread/sglib_cond.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/thread/sglib_cond.h -------------------------------------------------------------------------------- /inc/sglib/thread/sglib_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/thread/sglib_event.h -------------------------------------------------------------------------------- /inc/sglib/thread/sglib_event_win32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/thread/sglib_event_win32.hpp -------------------------------------------------------------------------------- /inc/sglib/thread/sglib_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/thread/sglib_mutex.h -------------------------------------------------------------------------------- /inc/sglib/thread/sglib_mutex_sdl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/thread/sglib_mutex_sdl.hpp -------------------------------------------------------------------------------- /inc/sglib/thread/sglib_mutex_win32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/thread/sglib_mutex_win32.hpp -------------------------------------------------------------------------------- /inc/sglib/thread/sglib_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/thread/sglib_thread.h -------------------------------------------------------------------------------- /inc/sglib/thread/sglib_thread_sdl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/thread/sglib_thread_sdl.hpp -------------------------------------------------------------------------------- /inc/sglib/thread/sglib_thread_win32.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enpengxu/libiocp/HEAD/inc/sglib/thread/sglib_thread_win32.hpp --------------------------------------------------------------------------------