├── .gitignore ├── Config ├── Makefile ├── UnitTest │ ├── LoadAndSaveXml.cpp │ ├── LoadAndSaveXml.xml │ ├── TestConfigCenter.cpp │ ├── TestRapidXml.cpp │ ├── TestXmlGroup.cpp │ └── config.xml ├── include │ ├── ConfigCenter.h │ ├── IntParameter.h │ ├── StringParameter.h │ ├── XmlGroup.h │ └── XmlParameter.h └── src │ ├── ConfigCenter.cpp │ ├── IntParameter.cpp │ ├── StringParameter.cpp │ ├── XmlGroup.cpp │ └── XmlParameter.cpp ├── DBI ├── Makefile ├── UnitTest │ ├── MysqlConnectionTest.cpp │ └── config.xml ├── include │ ├── MysqlConnection.h │ ├── MysqlStatement.h │ ├── MysqlStatementExample.h │ └── MysqlStatementStruct.h └── src │ ├── MysqlConnection.cpp │ └── MysqlStatementExample.cpp ├── Data ├── Makefile ├── UnitTest │ └── TestAllocator.cpp └── include │ ├── DataAllocator.hpp │ ├── EventPool.hpp │ └── ThreadSafeAllocator.hpp ├── DesignPattern ├── Makefile ├── UnitTest │ └── TestSingleTon.cpp └── include │ └── Singleton.hpp ├── Fsm ├── Makefile ├── UnitTest │ └── TestFsm.cpp ├── include │ ├── Action.h │ ├── Event.h │ ├── Fsm.h │ ├── Session.h │ └── State.h └── src │ ├── Action.cpp │ ├── Event.cpp │ ├── Fsm.cpp │ ├── Session.cpp │ └── State.cpp ├── LibTest ├── Makefile ├── PhoneInfo.txt └── UnitTest │ ├── CreatDir.cpp │ ├── GoogleBreakpad.cpp │ ├── HttpHeaderParser.cpp │ ├── TestFileChecker.cpp │ ├── TestFileWriter.cpp │ ├── TestHttpHP.cpp │ ├── TestIntTree.cpp │ └── UserAgentParser.cpp ├── Log ├── Makefile ├── UnitTest │ ├── Hello.cpp │ └── config.xml ├── include │ ├── Log.h │ └── Logger.h └── src │ └── Logger.cpp ├── Makefile ├── Message ├── AutoMsg │ └── Message.msg ├── Makefile ├── ManMsg │ ├── BcdString.h │ ├── IntMsg.h │ ├── Location.h │ ├── MobileIdentity.h │ ├── MsgErrorCode.h │ ├── Qos.h │ ├── StrMsg.h │ ├── Timestamp.h │ └── TlvBcdString.h ├── UnitTest │ └── TestMessage.cpp └── include │ ├── BcdString.h │ ├── IntMsg.h │ ├── Location.h │ ├── Message.h │ ├── MobileIdentity.h │ ├── MsgErrorCode.h │ ├── Qos.h │ ├── StrMsg.h │ ├── Timestamp.h │ └── TlvBcdString.h ├── Net ├── Client │ └── TcpClient.cpp ├── Connection │ └── SocketConnection.cpp ├── Makefile ├── Pcap │ ├── PcapFileDumper.cpp │ └── PcapSniffer.cpp ├── Protocol │ └── EchoProtocol.cpp ├── Reactor │ └── Reactor.cpp ├── Server │ ├── TcpServer.cpp │ └── UdpServer.cpp ├── TelnetProtocol │ ├── HelpHandler.cpp │ ├── QuitHandler.cpp │ ├── TelnetCmdManager.cpp │ └── TelnetProtocol.cpp ├── UnitTest │ ├── EchoServer.cpp │ ├── PcapTest.cpp │ ├── TestClientAMsg.cpp │ ├── TestClientMsgs.cpp │ ├── TestSniffer.cpp │ ├── TestUdpSender.cpp │ ├── UdpEchoServer.cpp │ └── config.xml └── include │ ├── Connection.h │ ├── EchoProtocol.h │ ├── HelpHandler.h │ ├── ICmdHandler.h │ ├── PcapFileDumper.h │ ├── PcapSniffer.h │ ├── Protocol.h │ ├── QuitHandler.h │ ├── Reactor.h │ ├── SocketConnection.h │ ├── TcpClient.h │ ├── TcpServer.h │ ├── TelnetCmdManager.h │ ├── TelnetProtocol.h │ ├── UdpPacket.h │ └── UdpServer.h ├── Processor ├── Makefile ├── UnitTest │ ├── Hello.cpp │ ├── ProcessorSingleton.cpp │ ├── TestProcessorJob.cpp │ └── config.xml ├── include │ ├── BoostProcessor.h │ ├── BoostWorker.h │ ├── ProcessorJob.hpp │ └── ProcessorSensor.h └── src │ ├── BoostProcessor.cpp │ ├── BoostWorker.cpp │ └── ProcessorSensor.cpp ├── README ├── README.md ├── Script ├── Lua │ ├── LuaRunner.cpp │ └── LuaRunnerPool.cpp ├── LuaObject │ ├── Message.h │ └── Message.pkg ├── Makefile ├── Ruby │ ├── RubyInterpreter.cpp │ └── RubyInterpreter.h ├── RubyTest │ ├── RubyTest.cpp │ ├── TestStruct.h │ └── test.rb ├── UnitTest │ ├── TestLua.cpp │ ├── TestRunnerPool.cpp │ └── test.lua └── include │ ├── LuaRunner.h │ └── LuaRunnerPool.h ├── Utility ├── Makefile ├── include │ ├── App.h │ ├── AsynFileWriter.h │ ├── DirCreator.h │ ├── FileWatcher.h │ ├── FileWriter.h │ ├── HttpHeaderParser.h │ ├── IntTree.h │ ├── KfifoBuffer.h │ ├── RulesTable.hpp │ ├── Time.h │ ├── UserAgentParser.h │ └── crc32.h └── src │ ├── App.cpp │ ├── AsynFileWriter.cpp │ ├── DirCreator.cpp │ ├── FileWatcher.cpp │ ├── FileWriter.cpp │ ├── HttpHeaderParser.cpp │ ├── KfifoBuffer.cpp │ ├── Time.cpp │ ├── UserAgentParser.cpp │ └── crc32.cpp ├── WinPort ├── Makefile └── include │ └── windows_port.hpp └── tools ├── ProcessorSupervisor.pl ├── fixLog.sh ├── formatSrc.sh ├── git-submit ├── netspeed.sh └── xctrl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/.gitignore -------------------------------------------------------------------------------- /Config/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/Makefile -------------------------------------------------------------------------------- /Config/UnitTest/LoadAndSaveXml.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/UnitTest/LoadAndSaveXml.cpp -------------------------------------------------------------------------------- /Config/UnitTest/LoadAndSaveXml.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/UnitTest/LoadAndSaveXml.xml -------------------------------------------------------------------------------- /Config/UnitTest/TestConfigCenter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/UnitTest/TestConfigCenter.cpp -------------------------------------------------------------------------------- /Config/UnitTest/TestRapidXml.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/UnitTest/TestRapidXml.cpp -------------------------------------------------------------------------------- /Config/UnitTest/TestXmlGroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/UnitTest/TestXmlGroup.cpp -------------------------------------------------------------------------------- /Config/UnitTest/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/UnitTest/config.xml -------------------------------------------------------------------------------- /Config/include/ConfigCenter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/include/ConfigCenter.h -------------------------------------------------------------------------------- /Config/include/IntParameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/include/IntParameter.h -------------------------------------------------------------------------------- /Config/include/StringParameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/include/StringParameter.h -------------------------------------------------------------------------------- /Config/include/XmlGroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/include/XmlGroup.h -------------------------------------------------------------------------------- /Config/include/XmlParameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/include/XmlParameter.h -------------------------------------------------------------------------------- /Config/src/ConfigCenter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/src/ConfigCenter.cpp -------------------------------------------------------------------------------- /Config/src/IntParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/src/IntParameter.cpp -------------------------------------------------------------------------------- /Config/src/StringParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/src/StringParameter.cpp -------------------------------------------------------------------------------- /Config/src/XmlGroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/src/XmlGroup.cpp -------------------------------------------------------------------------------- /Config/src/XmlParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Config/src/XmlParameter.cpp -------------------------------------------------------------------------------- /DBI/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/DBI/Makefile -------------------------------------------------------------------------------- /DBI/UnitTest/MysqlConnectionTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/DBI/UnitTest/MysqlConnectionTest.cpp -------------------------------------------------------------------------------- /DBI/UnitTest/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/DBI/UnitTest/config.xml -------------------------------------------------------------------------------- /DBI/include/MysqlConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/DBI/include/MysqlConnection.h -------------------------------------------------------------------------------- /DBI/include/MysqlStatement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/DBI/include/MysqlStatement.h -------------------------------------------------------------------------------- /DBI/include/MysqlStatementExample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/DBI/include/MysqlStatementExample.h -------------------------------------------------------------------------------- /DBI/include/MysqlStatementStruct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/DBI/include/MysqlStatementStruct.h -------------------------------------------------------------------------------- /DBI/src/MysqlConnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/DBI/src/MysqlConnection.cpp -------------------------------------------------------------------------------- /DBI/src/MysqlStatementExample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/DBI/src/MysqlStatementExample.cpp -------------------------------------------------------------------------------- /Data/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Data/Makefile -------------------------------------------------------------------------------- /Data/UnitTest/TestAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Data/UnitTest/TestAllocator.cpp -------------------------------------------------------------------------------- /Data/include/DataAllocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Data/include/DataAllocator.hpp -------------------------------------------------------------------------------- /Data/include/EventPool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Data/include/EventPool.hpp -------------------------------------------------------------------------------- /Data/include/ThreadSafeAllocator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Data/include/ThreadSafeAllocator.hpp -------------------------------------------------------------------------------- /DesignPattern/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/DesignPattern/Makefile -------------------------------------------------------------------------------- /DesignPattern/UnitTest/TestSingleTon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/DesignPattern/UnitTest/TestSingleTon.cpp -------------------------------------------------------------------------------- /DesignPattern/include/Singleton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/DesignPattern/include/Singleton.hpp -------------------------------------------------------------------------------- /Fsm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Fsm/Makefile -------------------------------------------------------------------------------- /Fsm/UnitTest/TestFsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Fsm/UnitTest/TestFsm.cpp -------------------------------------------------------------------------------- /Fsm/include/Action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Fsm/include/Action.h -------------------------------------------------------------------------------- /Fsm/include/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Fsm/include/Event.h -------------------------------------------------------------------------------- /Fsm/include/Fsm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Fsm/include/Fsm.h -------------------------------------------------------------------------------- /Fsm/include/Session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Fsm/include/Session.h -------------------------------------------------------------------------------- /Fsm/include/State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Fsm/include/State.h -------------------------------------------------------------------------------- /Fsm/src/Action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Fsm/src/Action.cpp -------------------------------------------------------------------------------- /Fsm/src/Event.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Fsm/src/Fsm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Fsm/src/Fsm.cpp -------------------------------------------------------------------------------- /Fsm/src/Session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Fsm/src/Session.cpp -------------------------------------------------------------------------------- /Fsm/src/State.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Fsm/src/State.cpp -------------------------------------------------------------------------------- /LibTest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/LibTest/Makefile -------------------------------------------------------------------------------- /LibTest/PhoneInfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/LibTest/PhoneInfo.txt -------------------------------------------------------------------------------- /LibTest/UnitTest/CreatDir.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/LibTest/UnitTest/CreatDir.cpp -------------------------------------------------------------------------------- /LibTest/UnitTest/GoogleBreakpad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/LibTest/UnitTest/GoogleBreakpad.cpp -------------------------------------------------------------------------------- /LibTest/UnitTest/HttpHeaderParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/LibTest/UnitTest/HttpHeaderParser.cpp -------------------------------------------------------------------------------- /LibTest/UnitTest/TestFileChecker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/LibTest/UnitTest/TestFileChecker.cpp -------------------------------------------------------------------------------- /LibTest/UnitTest/TestFileWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/LibTest/UnitTest/TestFileWriter.cpp -------------------------------------------------------------------------------- /LibTest/UnitTest/TestHttpHP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/LibTest/UnitTest/TestHttpHP.cpp -------------------------------------------------------------------------------- /LibTest/UnitTest/TestIntTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/LibTest/UnitTest/TestIntTree.cpp -------------------------------------------------------------------------------- /LibTest/UnitTest/UserAgentParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/LibTest/UnitTest/UserAgentParser.cpp -------------------------------------------------------------------------------- /Log/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Log/Makefile -------------------------------------------------------------------------------- /Log/UnitTest/Hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Log/UnitTest/Hello.cpp -------------------------------------------------------------------------------- /Log/UnitTest/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Log/UnitTest/config.xml -------------------------------------------------------------------------------- /Log/include/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Log/include/Log.h -------------------------------------------------------------------------------- /Log/include/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Log/include/Logger.h -------------------------------------------------------------------------------- /Log/src/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Log/src/Logger.cpp -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Makefile -------------------------------------------------------------------------------- /Message/AutoMsg/Message.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Message/AutoMsg/Message.msg -------------------------------------------------------------------------------- /Message/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Message/Makefile -------------------------------------------------------------------------------- /Message/ManMsg/BcdString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Message/ManMsg/BcdString.h -------------------------------------------------------------------------------- /Message/ManMsg/IntMsg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Message/ManMsg/IntMsg.h -------------------------------------------------------------------------------- /Message/ManMsg/Location.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Message/ManMsg/Location.h -------------------------------------------------------------------------------- /Message/ManMsg/MobileIdentity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Message/ManMsg/MobileIdentity.h -------------------------------------------------------------------------------- /Message/ManMsg/MsgErrorCode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Message/ManMsg/MsgErrorCode.h -------------------------------------------------------------------------------- /Message/ManMsg/Qos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Message/ManMsg/Qos.h -------------------------------------------------------------------------------- /Message/ManMsg/StrMsg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Message/ManMsg/StrMsg.h -------------------------------------------------------------------------------- /Message/ManMsg/Timestamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Message/ManMsg/Timestamp.h -------------------------------------------------------------------------------- /Message/ManMsg/TlvBcdString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Message/ManMsg/TlvBcdString.h -------------------------------------------------------------------------------- /Message/UnitTest/TestMessage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Message/UnitTest/TestMessage.cpp -------------------------------------------------------------------------------- /Message/include/BcdString.h: -------------------------------------------------------------------------------- 1 | ../ManMsg/BcdString.h -------------------------------------------------------------------------------- /Message/include/IntMsg.h: -------------------------------------------------------------------------------- 1 | ../ManMsg/IntMsg.h -------------------------------------------------------------------------------- /Message/include/Location.h: -------------------------------------------------------------------------------- 1 | ../ManMsg/Location.h -------------------------------------------------------------------------------- /Message/include/Message.h: -------------------------------------------------------------------------------- 1 | ../AutoMsg/Message.h -------------------------------------------------------------------------------- /Message/include/MobileIdentity.h: -------------------------------------------------------------------------------- 1 | ../ManMsg/MobileIdentity.h -------------------------------------------------------------------------------- /Message/include/MsgErrorCode.h: -------------------------------------------------------------------------------- 1 | ../ManMsg/MsgErrorCode.h -------------------------------------------------------------------------------- /Message/include/Qos.h: -------------------------------------------------------------------------------- 1 | ../ManMsg/Qos.h -------------------------------------------------------------------------------- /Message/include/StrMsg.h: -------------------------------------------------------------------------------- 1 | ../ManMsg/StrMsg.h -------------------------------------------------------------------------------- /Message/include/Timestamp.h: -------------------------------------------------------------------------------- 1 | ../ManMsg/Timestamp.h -------------------------------------------------------------------------------- /Message/include/TlvBcdString.h: -------------------------------------------------------------------------------- 1 | ../ManMsg/TlvBcdString.h -------------------------------------------------------------------------------- /Net/Client/TcpClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/Client/TcpClient.cpp -------------------------------------------------------------------------------- /Net/Connection/SocketConnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/Connection/SocketConnection.cpp -------------------------------------------------------------------------------- /Net/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/Makefile -------------------------------------------------------------------------------- /Net/Pcap/PcapFileDumper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/Pcap/PcapFileDumper.cpp -------------------------------------------------------------------------------- /Net/Pcap/PcapSniffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/Pcap/PcapSniffer.cpp -------------------------------------------------------------------------------- /Net/Protocol/EchoProtocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/Protocol/EchoProtocol.cpp -------------------------------------------------------------------------------- /Net/Reactor/Reactor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/Reactor/Reactor.cpp -------------------------------------------------------------------------------- /Net/Server/TcpServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/Server/TcpServer.cpp -------------------------------------------------------------------------------- /Net/Server/UdpServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/Server/UdpServer.cpp -------------------------------------------------------------------------------- /Net/TelnetProtocol/HelpHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/TelnetProtocol/HelpHandler.cpp -------------------------------------------------------------------------------- /Net/TelnetProtocol/QuitHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/TelnetProtocol/QuitHandler.cpp -------------------------------------------------------------------------------- /Net/TelnetProtocol/TelnetCmdManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/TelnetProtocol/TelnetCmdManager.cpp -------------------------------------------------------------------------------- /Net/TelnetProtocol/TelnetProtocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/TelnetProtocol/TelnetProtocol.cpp -------------------------------------------------------------------------------- /Net/UnitTest/EchoServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/UnitTest/EchoServer.cpp -------------------------------------------------------------------------------- /Net/UnitTest/PcapTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/UnitTest/PcapTest.cpp -------------------------------------------------------------------------------- /Net/UnitTest/TestClientAMsg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/UnitTest/TestClientAMsg.cpp -------------------------------------------------------------------------------- /Net/UnitTest/TestClientMsgs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/UnitTest/TestClientMsgs.cpp -------------------------------------------------------------------------------- /Net/UnitTest/TestSniffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/UnitTest/TestSniffer.cpp -------------------------------------------------------------------------------- /Net/UnitTest/TestUdpSender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/UnitTest/TestUdpSender.cpp -------------------------------------------------------------------------------- /Net/UnitTest/UdpEchoServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/UnitTest/UdpEchoServer.cpp -------------------------------------------------------------------------------- /Net/UnitTest/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/UnitTest/config.xml -------------------------------------------------------------------------------- /Net/include/Connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/Connection.h -------------------------------------------------------------------------------- /Net/include/EchoProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/EchoProtocol.h -------------------------------------------------------------------------------- /Net/include/HelpHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/HelpHandler.h -------------------------------------------------------------------------------- /Net/include/ICmdHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/ICmdHandler.h -------------------------------------------------------------------------------- /Net/include/PcapFileDumper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/PcapFileDumper.h -------------------------------------------------------------------------------- /Net/include/PcapSniffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/PcapSniffer.h -------------------------------------------------------------------------------- /Net/include/Protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/Protocol.h -------------------------------------------------------------------------------- /Net/include/QuitHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/QuitHandler.h -------------------------------------------------------------------------------- /Net/include/Reactor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/Reactor.h -------------------------------------------------------------------------------- /Net/include/SocketConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/SocketConnection.h -------------------------------------------------------------------------------- /Net/include/TcpClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/TcpClient.h -------------------------------------------------------------------------------- /Net/include/TcpServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/TcpServer.h -------------------------------------------------------------------------------- /Net/include/TelnetCmdManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/TelnetCmdManager.h -------------------------------------------------------------------------------- /Net/include/TelnetProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/TelnetProtocol.h -------------------------------------------------------------------------------- /Net/include/UdpPacket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/UdpPacket.h -------------------------------------------------------------------------------- /Net/include/UdpServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Net/include/UdpServer.h -------------------------------------------------------------------------------- /Processor/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Processor/Makefile -------------------------------------------------------------------------------- /Processor/UnitTest/Hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Processor/UnitTest/Hello.cpp -------------------------------------------------------------------------------- /Processor/UnitTest/ProcessorSingleton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Processor/UnitTest/ProcessorSingleton.cpp -------------------------------------------------------------------------------- /Processor/UnitTest/TestProcessorJob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Processor/UnitTest/TestProcessorJob.cpp -------------------------------------------------------------------------------- /Processor/UnitTest/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Processor/UnitTest/config.xml -------------------------------------------------------------------------------- /Processor/include/BoostProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Processor/include/BoostProcessor.h -------------------------------------------------------------------------------- /Processor/include/BoostWorker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Processor/include/BoostWorker.h -------------------------------------------------------------------------------- /Processor/include/ProcessorJob.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Processor/include/ProcessorJob.hpp -------------------------------------------------------------------------------- /Processor/include/ProcessorSensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Processor/include/ProcessorSensor.h -------------------------------------------------------------------------------- /Processor/src/BoostProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Processor/src/BoostProcessor.cpp -------------------------------------------------------------------------------- /Processor/src/BoostWorker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Processor/src/BoostWorker.cpp -------------------------------------------------------------------------------- /Processor/src/ProcessorSensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Processor/src/ProcessorSensor.cpp -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/README.md -------------------------------------------------------------------------------- /Script/Lua/LuaRunner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Script/Lua/LuaRunner.cpp -------------------------------------------------------------------------------- /Script/Lua/LuaRunnerPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Script/Lua/LuaRunnerPool.cpp -------------------------------------------------------------------------------- /Script/LuaObject/Message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Script/LuaObject/Message.h -------------------------------------------------------------------------------- /Script/LuaObject/Message.pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Script/LuaObject/Message.pkg -------------------------------------------------------------------------------- /Script/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Script/Makefile -------------------------------------------------------------------------------- /Script/Ruby/RubyInterpreter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Script/Ruby/RubyInterpreter.cpp -------------------------------------------------------------------------------- /Script/Ruby/RubyInterpreter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Script/Ruby/RubyInterpreter.h -------------------------------------------------------------------------------- /Script/RubyTest/RubyTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Script/RubyTest/RubyTest.cpp -------------------------------------------------------------------------------- /Script/RubyTest/TestStruct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Script/RubyTest/TestStruct.h -------------------------------------------------------------------------------- /Script/RubyTest/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Script/RubyTest/test.rb -------------------------------------------------------------------------------- /Script/UnitTest/TestLua.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Script/UnitTest/TestLua.cpp -------------------------------------------------------------------------------- /Script/UnitTest/TestRunnerPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Script/UnitTest/TestRunnerPool.cpp -------------------------------------------------------------------------------- /Script/UnitTest/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Script/UnitTest/test.lua -------------------------------------------------------------------------------- /Script/include/LuaRunner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Script/include/LuaRunner.h -------------------------------------------------------------------------------- /Script/include/LuaRunnerPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Script/include/LuaRunnerPool.h -------------------------------------------------------------------------------- /Utility/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/Makefile -------------------------------------------------------------------------------- /Utility/include/App.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/include/App.h -------------------------------------------------------------------------------- /Utility/include/AsynFileWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/include/AsynFileWriter.h -------------------------------------------------------------------------------- /Utility/include/DirCreator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/include/DirCreator.h -------------------------------------------------------------------------------- /Utility/include/FileWatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/include/FileWatcher.h -------------------------------------------------------------------------------- /Utility/include/FileWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/include/FileWriter.h -------------------------------------------------------------------------------- /Utility/include/HttpHeaderParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/include/HttpHeaderParser.h -------------------------------------------------------------------------------- /Utility/include/IntTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/include/IntTree.h -------------------------------------------------------------------------------- /Utility/include/KfifoBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/include/KfifoBuffer.h -------------------------------------------------------------------------------- /Utility/include/RulesTable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/include/RulesTable.hpp -------------------------------------------------------------------------------- /Utility/include/Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/include/Time.h -------------------------------------------------------------------------------- /Utility/include/UserAgentParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/include/UserAgentParser.h -------------------------------------------------------------------------------- /Utility/include/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/include/crc32.h -------------------------------------------------------------------------------- /Utility/src/App.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/src/App.cpp -------------------------------------------------------------------------------- /Utility/src/AsynFileWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/src/AsynFileWriter.cpp -------------------------------------------------------------------------------- /Utility/src/DirCreator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/src/DirCreator.cpp -------------------------------------------------------------------------------- /Utility/src/FileWatcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/src/FileWatcher.cpp -------------------------------------------------------------------------------- /Utility/src/FileWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/src/FileWriter.cpp -------------------------------------------------------------------------------- /Utility/src/HttpHeaderParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/src/HttpHeaderParser.cpp -------------------------------------------------------------------------------- /Utility/src/KfifoBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/src/KfifoBuffer.cpp -------------------------------------------------------------------------------- /Utility/src/Time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/src/Time.cpp -------------------------------------------------------------------------------- /Utility/src/UserAgentParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/src/UserAgentParser.cpp -------------------------------------------------------------------------------- /Utility/src/crc32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/Utility/src/crc32.cpp -------------------------------------------------------------------------------- /WinPort/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/WinPort/Makefile -------------------------------------------------------------------------------- /WinPort/include/windows_port.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/WinPort/include/windows_port.hpp -------------------------------------------------------------------------------- /tools/ProcessorSupervisor.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/tools/ProcessorSupervisor.pl -------------------------------------------------------------------------------- /tools/fixLog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/tools/fixLog.sh -------------------------------------------------------------------------------- /tools/formatSrc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/tools/formatSrc.sh -------------------------------------------------------------------------------- /tools/git-submit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/tools/git-submit -------------------------------------------------------------------------------- /tools/netspeed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/tools/netspeed.sh -------------------------------------------------------------------------------- /tools/xctrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noodle1983/framework-nd/HEAD/tools/xctrl --------------------------------------------------------------------------------