├── README.md ├── example ├── CMakeLists.txt ├── bin │ ├── client_data │ │ └── client_config.csv │ ├── gate.json │ ├── server.json │ ├── start-client.sh │ ├── start-gate.sh │ ├── start-server.sh │ ├── start-work.sh │ ├── stop-client.sh │ ├── stop-gate.sh │ ├── stop-server.sh │ ├── stop-work.sh │ └── work.json ├── client │ ├── CMakeLists.txt │ ├── Client.cpp │ ├── Client.h │ ├── ClientConfig.cpp │ ├── ClientConfig.h │ ├── ClientManager.cpp │ ├── ClientManager.h │ ├── ConfigManager.cpp │ ├── ConfigManager.h │ ├── ConfigType.h │ └── main.cpp └── server │ ├── CMakeLists.txt │ ├── config │ ├── ServerConfig.cpp │ └── ServerConfig.h │ ├── gateservice │ ├── ClientSession.cpp │ ├── ClientSession.h │ ├── GateService.cpp │ └── GateService.h │ ├── httpservice │ ├── HttpService.cpp │ ├── HttpService.h │ ├── HttpSession.cpp │ └── HttpSession.h │ ├── main.cpp │ ├── ssproto │ ├── SSMsg.cpp │ └── SSMsg.h │ └── workservice │ ├── User.cpp │ ├── User.h │ ├── WorkService.cpp │ └── WorkService.h └── sframe ├── CMakeLists.txt ├── conf ├── ConfigDef.h ├── ConfigLoader.h ├── ConfigMeta.h ├── ConfigSet.cpp ├── ConfigSet.h ├── ConfigStringParser.h ├── JsonLoader.h ├── JsonReader.h ├── Table.cpp ├── Table.h ├── TableLoader.h ├── TableReader.h ├── csv.cpp └── csv.h ├── net ├── IoService.h ├── SendBuffer.cpp ├── SendBuffer.h ├── SocketAddr.cpp ├── SocketAddr.h ├── TcpAcceptor.h ├── TcpSocket.h ├── linux │ ├── IoService_Linux.cpp │ ├── IoService_Linux.h │ ├── IoUnit.h │ ├── TcpAcceptor_Linux.cpp │ ├── TcpAcceptor_Linux.h │ ├── TcpSocket_Linux.cpp │ └── TcpSocket_Linux.h ├── net.h └── win │ ├── Initialize.cpp │ ├── Initialize.h │ ├── IoService_Win.cpp │ ├── IoService_Win.h │ ├── IoUnit.h │ ├── TcpAcceptor_Win.cpp │ ├── TcpAcceptor_Win.h │ ├── TcpSocket_Win.cpp │ └── TcpSocket_Win.h ├── serv ├── AdminCmd.cpp ├── AdminCmd.h ├── Listener.cpp ├── Listener.h ├── Message.h ├── MessageDecoder.h ├── ProxyService.cpp ├── ProxyService.h ├── ProxyServiceMsg.h ├── Service.cpp ├── Service.h ├── ServiceDispatcher.cpp ├── ServiceDispatcher.h ├── ServiceSession.cpp └── ServiceSession.h └── util ├── BitPanel.h ├── BlockingQueue.h ├── Buffer.h ├── ConditionVariable.h ├── Convert.h ├── Delegate.h ├── Error.cpp ├── Error.h ├── FileHelper.cpp ├── FileHelper.h ├── Http.cpp ├── Http.h ├── Lock.h ├── Log.cpp ├── Log.h ├── ObjectFactory.h ├── ObjectPool.cpp ├── ObjectPool.h ├── RandomHelper.cpp ├── RandomHelper.h ├── RingQueue.h ├── Serialization.cpp ├── Serialization.h ├── ShmChunk.cpp ├── ShmChunk.h ├── Singleton.h ├── StringHelper.cpp ├── StringHelper.h ├── TimeHelper.h ├── Timer.cpp ├── Timer.h ├── TupleHelper.h ├── WordFilter.cpp ├── WordFilter.h ├── json11.cpp ├── json11.hpp ├── md5.cpp └── md5.h /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/README.md -------------------------------------------------------------------------------- /example/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/CMakeLists.txt -------------------------------------------------------------------------------- /example/bin/client_data/client_config.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/bin/client_data/client_config.csv -------------------------------------------------------------------------------- /example/bin/gate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/bin/gate.json -------------------------------------------------------------------------------- /example/bin/server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/bin/server.json -------------------------------------------------------------------------------- /example/bin/start-client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/bin/start-client.sh -------------------------------------------------------------------------------- /example/bin/start-gate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/bin/start-gate.sh -------------------------------------------------------------------------------- /example/bin/start-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/bin/start-server.sh -------------------------------------------------------------------------------- /example/bin/start-work.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/bin/start-work.sh -------------------------------------------------------------------------------- /example/bin/stop-client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/bin/stop-client.sh -------------------------------------------------------------------------------- /example/bin/stop-gate.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | kill -QUIT `cat ./gate_log/server.pid` 4 | -------------------------------------------------------------------------------- /example/bin/stop-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/bin/stop-server.sh -------------------------------------------------------------------------------- /example/bin/stop-work.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | kill -QUIT `cat ./work_log/server.pid` 4 | -------------------------------------------------------------------------------- /example/bin/work.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/bin/work.json -------------------------------------------------------------------------------- /example/client/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/client/CMakeLists.txt -------------------------------------------------------------------------------- /example/client/Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/client/Client.cpp -------------------------------------------------------------------------------- /example/client/Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/client/Client.h -------------------------------------------------------------------------------- /example/client/ClientConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/client/ClientConfig.cpp -------------------------------------------------------------------------------- /example/client/ClientConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/client/ClientConfig.h -------------------------------------------------------------------------------- /example/client/ClientManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/client/ClientManager.cpp -------------------------------------------------------------------------------- /example/client/ClientManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/client/ClientManager.h -------------------------------------------------------------------------------- /example/client/ConfigManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/client/ConfigManager.cpp -------------------------------------------------------------------------------- /example/client/ConfigManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/client/ConfigManager.h -------------------------------------------------------------------------------- /example/client/ConfigType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/client/ConfigType.h -------------------------------------------------------------------------------- /example/client/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/client/main.cpp -------------------------------------------------------------------------------- /example/server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/CMakeLists.txt -------------------------------------------------------------------------------- /example/server/config/ServerConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/config/ServerConfig.cpp -------------------------------------------------------------------------------- /example/server/config/ServerConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/config/ServerConfig.h -------------------------------------------------------------------------------- /example/server/gateservice/ClientSession.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/gateservice/ClientSession.cpp -------------------------------------------------------------------------------- /example/server/gateservice/ClientSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/gateservice/ClientSession.h -------------------------------------------------------------------------------- /example/server/gateservice/GateService.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/gateservice/GateService.cpp -------------------------------------------------------------------------------- /example/server/gateservice/GateService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/gateservice/GateService.h -------------------------------------------------------------------------------- /example/server/httpservice/HttpService.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/httpservice/HttpService.cpp -------------------------------------------------------------------------------- /example/server/httpservice/HttpService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/httpservice/HttpService.h -------------------------------------------------------------------------------- /example/server/httpservice/HttpSession.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/httpservice/HttpSession.cpp -------------------------------------------------------------------------------- /example/server/httpservice/HttpSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/httpservice/HttpSession.h -------------------------------------------------------------------------------- /example/server/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/main.cpp -------------------------------------------------------------------------------- /example/server/ssproto/SSMsg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/ssproto/SSMsg.cpp -------------------------------------------------------------------------------- /example/server/ssproto/SSMsg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/ssproto/SSMsg.h -------------------------------------------------------------------------------- /example/server/workservice/User.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/workservice/User.cpp -------------------------------------------------------------------------------- /example/server/workservice/User.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/workservice/User.h -------------------------------------------------------------------------------- /example/server/workservice/WorkService.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/workservice/WorkService.cpp -------------------------------------------------------------------------------- /example/server/workservice/WorkService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/example/server/workservice/WorkService.h -------------------------------------------------------------------------------- /sframe/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/CMakeLists.txt -------------------------------------------------------------------------------- /sframe/conf/ConfigDef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/conf/ConfigDef.h -------------------------------------------------------------------------------- /sframe/conf/ConfigLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/conf/ConfigLoader.h -------------------------------------------------------------------------------- /sframe/conf/ConfigMeta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/conf/ConfigMeta.h -------------------------------------------------------------------------------- /sframe/conf/ConfigSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/conf/ConfigSet.cpp -------------------------------------------------------------------------------- /sframe/conf/ConfigSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/conf/ConfigSet.h -------------------------------------------------------------------------------- /sframe/conf/ConfigStringParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/conf/ConfigStringParser.h -------------------------------------------------------------------------------- /sframe/conf/JsonLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/conf/JsonLoader.h -------------------------------------------------------------------------------- /sframe/conf/JsonReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/conf/JsonReader.h -------------------------------------------------------------------------------- /sframe/conf/Table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/conf/Table.cpp -------------------------------------------------------------------------------- /sframe/conf/Table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/conf/Table.h -------------------------------------------------------------------------------- /sframe/conf/TableLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/conf/TableLoader.h -------------------------------------------------------------------------------- /sframe/conf/TableReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/conf/TableReader.h -------------------------------------------------------------------------------- /sframe/conf/csv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/conf/csv.cpp -------------------------------------------------------------------------------- /sframe/conf/csv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/conf/csv.h -------------------------------------------------------------------------------- /sframe/net/IoService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/IoService.h -------------------------------------------------------------------------------- /sframe/net/SendBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/SendBuffer.cpp -------------------------------------------------------------------------------- /sframe/net/SendBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/SendBuffer.h -------------------------------------------------------------------------------- /sframe/net/SocketAddr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/SocketAddr.cpp -------------------------------------------------------------------------------- /sframe/net/SocketAddr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/SocketAddr.h -------------------------------------------------------------------------------- /sframe/net/TcpAcceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/TcpAcceptor.h -------------------------------------------------------------------------------- /sframe/net/TcpSocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/TcpSocket.h -------------------------------------------------------------------------------- /sframe/net/linux/IoService_Linux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/linux/IoService_Linux.cpp -------------------------------------------------------------------------------- /sframe/net/linux/IoService_Linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/linux/IoService_Linux.h -------------------------------------------------------------------------------- /sframe/net/linux/IoUnit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/linux/IoUnit.h -------------------------------------------------------------------------------- /sframe/net/linux/TcpAcceptor_Linux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/linux/TcpAcceptor_Linux.cpp -------------------------------------------------------------------------------- /sframe/net/linux/TcpAcceptor_Linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/linux/TcpAcceptor_Linux.h -------------------------------------------------------------------------------- /sframe/net/linux/TcpSocket_Linux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/linux/TcpSocket_Linux.cpp -------------------------------------------------------------------------------- /sframe/net/linux/TcpSocket_Linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/linux/TcpSocket_Linux.h -------------------------------------------------------------------------------- /sframe/net/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/net.h -------------------------------------------------------------------------------- /sframe/net/win/Initialize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/win/Initialize.cpp -------------------------------------------------------------------------------- /sframe/net/win/Initialize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/win/Initialize.h -------------------------------------------------------------------------------- /sframe/net/win/IoService_Win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/win/IoService_Win.cpp -------------------------------------------------------------------------------- /sframe/net/win/IoService_Win.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/win/IoService_Win.h -------------------------------------------------------------------------------- /sframe/net/win/IoUnit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/win/IoUnit.h -------------------------------------------------------------------------------- /sframe/net/win/TcpAcceptor_Win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/win/TcpAcceptor_Win.cpp -------------------------------------------------------------------------------- /sframe/net/win/TcpAcceptor_Win.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/win/TcpAcceptor_Win.h -------------------------------------------------------------------------------- /sframe/net/win/TcpSocket_Win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/win/TcpSocket_Win.cpp -------------------------------------------------------------------------------- /sframe/net/win/TcpSocket_Win.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/net/win/TcpSocket_Win.h -------------------------------------------------------------------------------- /sframe/serv/AdminCmd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/serv/AdminCmd.cpp -------------------------------------------------------------------------------- /sframe/serv/AdminCmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/serv/AdminCmd.h -------------------------------------------------------------------------------- /sframe/serv/Listener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/serv/Listener.cpp -------------------------------------------------------------------------------- /sframe/serv/Listener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/serv/Listener.h -------------------------------------------------------------------------------- /sframe/serv/Message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/serv/Message.h -------------------------------------------------------------------------------- /sframe/serv/MessageDecoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/serv/MessageDecoder.h -------------------------------------------------------------------------------- /sframe/serv/ProxyService.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/serv/ProxyService.cpp -------------------------------------------------------------------------------- /sframe/serv/ProxyService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/serv/ProxyService.h -------------------------------------------------------------------------------- /sframe/serv/ProxyServiceMsg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/serv/ProxyServiceMsg.h -------------------------------------------------------------------------------- /sframe/serv/Service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/serv/Service.cpp -------------------------------------------------------------------------------- /sframe/serv/Service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/serv/Service.h -------------------------------------------------------------------------------- /sframe/serv/ServiceDispatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/serv/ServiceDispatcher.cpp -------------------------------------------------------------------------------- /sframe/serv/ServiceDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/serv/ServiceDispatcher.h -------------------------------------------------------------------------------- /sframe/serv/ServiceSession.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/serv/ServiceSession.cpp -------------------------------------------------------------------------------- /sframe/serv/ServiceSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/serv/ServiceSession.h -------------------------------------------------------------------------------- /sframe/util/BitPanel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/BitPanel.h -------------------------------------------------------------------------------- /sframe/util/BlockingQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/BlockingQueue.h -------------------------------------------------------------------------------- /sframe/util/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/Buffer.h -------------------------------------------------------------------------------- /sframe/util/ConditionVariable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/ConditionVariable.h -------------------------------------------------------------------------------- /sframe/util/Convert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/Convert.h -------------------------------------------------------------------------------- /sframe/util/Delegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/Delegate.h -------------------------------------------------------------------------------- /sframe/util/Error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/Error.cpp -------------------------------------------------------------------------------- /sframe/util/Error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/Error.h -------------------------------------------------------------------------------- /sframe/util/FileHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/FileHelper.cpp -------------------------------------------------------------------------------- /sframe/util/FileHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/FileHelper.h -------------------------------------------------------------------------------- /sframe/util/Http.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/Http.cpp -------------------------------------------------------------------------------- /sframe/util/Http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/Http.h -------------------------------------------------------------------------------- /sframe/util/Lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/Lock.h -------------------------------------------------------------------------------- /sframe/util/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/Log.cpp -------------------------------------------------------------------------------- /sframe/util/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/Log.h -------------------------------------------------------------------------------- /sframe/util/ObjectFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/ObjectFactory.h -------------------------------------------------------------------------------- /sframe/util/ObjectPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/ObjectPool.cpp -------------------------------------------------------------------------------- /sframe/util/ObjectPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/ObjectPool.h -------------------------------------------------------------------------------- /sframe/util/RandomHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/RandomHelper.cpp -------------------------------------------------------------------------------- /sframe/util/RandomHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/RandomHelper.h -------------------------------------------------------------------------------- /sframe/util/RingQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/RingQueue.h -------------------------------------------------------------------------------- /sframe/util/Serialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/Serialization.cpp -------------------------------------------------------------------------------- /sframe/util/Serialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/Serialization.h -------------------------------------------------------------------------------- /sframe/util/ShmChunk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/ShmChunk.cpp -------------------------------------------------------------------------------- /sframe/util/ShmChunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/ShmChunk.h -------------------------------------------------------------------------------- /sframe/util/Singleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/Singleton.h -------------------------------------------------------------------------------- /sframe/util/StringHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/StringHelper.cpp -------------------------------------------------------------------------------- /sframe/util/StringHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/StringHelper.h -------------------------------------------------------------------------------- /sframe/util/TimeHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/TimeHelper.h -------------------------------------------------------------------------------- /sframe/util/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/Timer.cpp -------------------------------------------------------------------------------- /sframe/util/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/Timer.h -------------------------------------------------------------------------------- /sframe/util/TupleHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/TupleHelper.h -------------------------------------------------------------------------------- /sframe/util/WordFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/WordFilter.cpp -------------------------------------------------------------------------------- /sframe/util/WordFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/WordFilter.h -------------------------------------------------------------------------------- /sframe/util/json11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/json11.cpp -------------------------------------------------------------------------------- /sframe/util/json11.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/json11.hpp -------------------------------------------------------------------------------- /sframe/util/md5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/md5.cpp -------------------------------------------------------------------------------- /sframe/util/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyh111/sframe/HEAD/sframe/util/md5.h --------------------------------------------------------------------------------