└── trunk ├── build.sh ├── rpm ├── scm.xml ├── t-csrd-tbnet-devel-VER.txt ├── t-csrd-tbnet-devel-build.sh └── t-csrd-tbnet-devel.spec ├── tbnet ├── AUTHORS ├── COPYING ├── ChangeLog ├── Makefile.am ├── NEWS ├── README ├── autogen.sh ├── configure.ac ├── src │ ├── Makefile.am │ ├── channel.cpp │ ├── channel.h │ ├── channelpool.cpp │ ├── channelpool.h │ ├── connection.cpp │ ├── connection.h │ ├── connectionmanager.cpp │ ├── connectionmanager.h │ ├── controlpacket.cpp │ ├── controlpacket.h │ ├── databuffer.h │ ├── defaultpacketstreamer.cpp │ ├── defaultpacketstreamer.h │ ├── epollsocketevent.cpp │ ├── epollsocketevent.h │ ├── httppacketstreamer.cpp │ ├── httppacketstreamer.h │ ├── httprequestpacket.cpp │ ├── httprequestpacket.h │ ├── httpresponsepacket.cpp │ ├── httpresponsepacket.h │ ├── iocomponent.cpp │ ├── iocomponent.h │ ├── ipacketfactory.h │ ├── ipackethandler.h │ ├── ipacketstreamer.h │ ├── iserveradapter.h │ ├── packet.cpp │ ├── packet.h │ ├── packetqueue.cpp │ ├── packetqueue.h │ ├── packetqueuethread.cpp │ ├── packetqueuethread.h │ ├── serversocket.cpp │ ├── serversocket.h │ ├── socket.cpp │ ├── socket.h │ ├── socketevent.cpp │ ├── socketevent.h │ ├── stats.cpp │ ├── stats.h │ ├── tbnet.h │ ├── tcpacceptor.cpp │ ├── tcpacceptor.h │ ├── tcpcomponent.cpp │ ├── tcpcomponent.h │ ├── tcpconnection.cpp │ ├── tcpconnection.h │ ├── test │ │ ├── Makefile.am │ │ ├── dotest.cpp │ │ ├── epollsocketeventtf.cpp │ │ ├── epollsocketeventtf.h │ │ ├── packetqueuetf.cpp │ │ ├── packetqueuetf.h │ │ ├── sockettf.cpp │ │ └── sockettf.h │ ├── transport.cpp │ ├── transport.h │ ├── udpacceptor.h │ ├── udpcomponent.cpp │ ├── udpcomponent.h │ ├── udpconnection.cpp │ └── udpconnection.h └── test │ ├── Makefile.am │ ├── echoclient.cpp │ ├── echoserver.cpp │ └── httpserver.cpp └── tbsys ├── AUTHORS ├── ChangeLog ├── Makefile.am ├── NEWS ├── README ├── autogen.sh ├── configure.ac ├── src ├── Cond.cpp ├── Cond.h ├── CtrlCHandler.cpp ├── CtrlCHandler.h ├── EventHandler.h ├── Exception.cpp ├── Exception.h ├── Functional.h ├── Handle.h ├── Lock.h ├── Makefile.am ├── Memory.hpp ├── Monitor.h ├── Mutex.cpp ├── Mutex.h ├── Network.cpp ├── Network.h ├── PublicDefine.h ├── RecMutex.cpp ├── RecMutex.h ├── Service.cpp ├── Service.h ├── Shared.cpp ├── Shared.h ├── StaticMutex.cpp ├── StaticMutex.h ├── TbThread.cpp ├── TbThread.h ├── ThreadException.cpp ├── ThreadException.h ├── ThreadPool.cpp ├── ThreadPool.h ├── Time.cpp ├── Time.h ├── Timer.cpp ├── Timer.h ├── Utility.cpp ├── Utility.h ├── WarningBuffer.cpp ├── WarningBuffer.h ├── atomic.h ├── bytebuffer.cpp ├── bytebuffer.h ├── config.cpp ├── config.h ├── defaultrunnable.cpp ├── defaultrunnable.h ├── filequeue.cpp ├── filequeue.h ├── filequeuethread.cpp ├── filequeuethread.h ├── fileutil.cpp ├── fileutil.h ├── iqueuehandler.h ├── linklist.h ├── process.cpp ├── process.h ├── profiler.cpp ├── profiler.h ├── queuethread.cpp ├── queuethread.h ├── runnable.h ├── stringutil.cpp ├── stringutil.h ├── tblockguard.h ├── tblog.cpp ├── tblog.h ├── tbnetutil.cpp ├── tbnetutil.h ├── tbrwlock.cpp ├── tbrwlock.h ├── tbsys.h ├── tbtimeutil.cpp ├── tbtimeutil.h ├── thread.h ├── threadcond.h └── threadmutex.h └── test ├── Makefile.am ├── testBase.cpp ├── testBase.h ├── testCommon.h ├── testService.cpp ├── testThreadPool.cpp ├── testTimer.cpp ├── testconfig.conf ├── testconfig.cpp ├── testfilequeue.cpp ├── testfileutil.cpp ├── testlog.cpp ├── testnetutil.cpp ├── testqueuethread.cpp ├── teststringutil.cpp ├── testthread.cpp ├── testtimeutil.cpp └── testwarningbuffer.cpp /trunk/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/build.sh -------------------------------------------------------------------------------- /trunk/rpm/scm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/rpm/scm.xml -------------------------------------------------------------------------------- /trunk/rpm/t-csrd-tbnet-devel-VER.txt: -------------------------------------------------------------------------------- 1 | 1.0.10 2 | -------------------------------------------------------------------------------- /trunk/rpm/t-csrd-tbnet-devel-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/rpm/t-csrd-tbnet-devel-build.sh -------------------------------------------------------------------------------- /trunk/rpm/t-csrd-tbnet-devel.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/rpm/t-csrd-tbnet-devel.spec -------------------------------------------------------------------------------- /trunk/tbnet/AUTHORS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trunk/tbnet/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/COPYING -------------------------------------------------------------------------------- /trunk/tbnet/ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trunk/tbnet/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/Makefile.am -------------------------------------------------------------------------------- /trunk/tbnet/NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trunk/tbnet/README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trunk/tbnet/autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/autogen.sh -------------------------------------------------------------------------------- /trunk/tbnet/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/configure.ac -------------------------------------------------------------------------------- /trunk/tbnet/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/Makefile.am -------------------------------------------------------------------------------- /trunk/tbnet/src/channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/channel.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/channel.h -------------------------------------------------------------------------------- /trunk/tbnet/src/channelpool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/channelpool.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/channelpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/channelpool.h -------------------------------------------------------------------------------- /trunk/tbnet/src/connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/connection.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/connection.h -------------------------------------------------------------------------------- /trunk/tbnet/src/connectionmanager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/connectionmanager.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/connectionmanager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/connectionmanager.h -------------------------------------------------------------------------------- /trunk/tbnet/src/controlpacket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/controlpacket.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/controlpacket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/controlpacket.h -------------------------------------------------------------------------------- /trunk/tbnet/src/databuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/databuffer.h -------------------------------------------------------------------------------- /trunk/tbnet/src/defaultpacketstreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/defaultpacketstreamer.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/defaultpacketstreamer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/defaultpacketstreamer.h -------------------------------------------------------------------------------- /trunk/tbnet/src/epollsocketevent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/epollsocketevent.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/epollsocketevent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/epollsocketevent.h -------------------------------------------------------------------------------- /trunk/tbnet/src/httppacketstreamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/httppacketstreamer.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/httppacketstreamer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/httppacketstreamer.h -------------------------------------------------------------------------------- /trunk/tbnet/src/httprequestpacket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/httprequestpacket.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/httprequestpacket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/httprequestpacket.h -------------------------------------------------------------------------------- /trunk/tbnet/src/httpresponsepacket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/httpresponsepacket.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/httpresponsepacket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/httpresponsepacket.h -------------------------------------------------------------------------------- /trunk/tbnet/src/iocomponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/iocomponent.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/iocomponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/iocomponent.h -------------------------------------------------------------------------------- /trunk/tbnet/src/ipacketfactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/ipacketfactory.h -------------------------------------------------------------------------------- /trunk/tbnet/src/ipackethandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/ipackethandler.h -------------------------------------------------------------------------------- /trunk/tbnet/src/ipacketstreamer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/ipacketstreamer.h -------------------------------------------------------------------------------- /trunk/tbnet/src/iserveradapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/iserveradapter.h -------------------------------------------------------------------------------- /trunk/tbnet/src/packet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/packet.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/packet.h -------------------------------------------------------------------------------- /trunk/tbnet/src/packetqueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/packetqueue.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/packetqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/packetqueue.h -------------------------------------------------------------------------------- /trunk/tbnet/src/packetqueuethread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/packetqueuethread.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/packetqueuethread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/packetqueuethread.h -------------------------------------------------------------------------------- /trunk/tbnet/src/serversocket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/serversocket.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/serversocket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/serversocket.h -------------------------------------------------------------------------------- /trunk/tbnet/src/socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/socket.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/socket.h -------------------------------------------------------------------------------- /trunk/tbnet/src/socketevent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/socketevent.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/socketevent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/socketevent.h -------------------------------------------------------------------------------- /trunk/tbnet/src/stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/stats.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/stats.h -------------------------------------------------------------------------------- /trunk/tbnet/src/tbnet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/tbnet.h -------------------------------------------------------------------------------- /trunk/tbnet/src/tcpacceptor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/tcpacceptor.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/tcpacceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/tcpacceptor.h -------------------------------------------------------------------------------- /trunk/tbnet/src/tcpcomponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/tcpcomponent.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/tcpcomponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/tcpcomponent.h -------------------------------------------------------------------------------- /trunk/tbnet/src/tcpconnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/tcpconnection.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/tcpconnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/tcpconnection.h -------------------------------------------------------------------------------- /trunk/tbnet/src/test/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/test/Makefile.am -------------------------------------------------------------------------------- /trunk/tbnet/src/test/dotest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/test/dotest.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/test/epollsocketeventtf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/test/epollsocketeventtf.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/test/epollsocketeventtf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/test/epollsocketeventtf.h -------------------------------------------------------------------------------- /trunk/tbnet/src/test/packetqueuetf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/test/packetqueuetf.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/test/packetqueuetf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/test/packetqueuetf.h -------------------------------------------------------------------------------- /trunk/tbnet/src/test/sockettf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/test/sockettf.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/test/sockettf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/test/sockettf.h -------------------------------------------------------------------------------- /trunk/tbnet/src/transport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/transport.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/transport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/transport.h -------------------------------------------------------------------------------- /trunk/tbnet/src/udpacceptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/udpacceptor.h -------------------------------------------------------------------------------- /trunk/tbnet/src/udpcomponent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/udpcomponent.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/udpcomponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/udpcomponent.h -------------------------------------------------------------------------------- /trunk/tbnet/src/udpconnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/udpconnection.cpp -------------------------------------------------------------------------------- /trunk/tbnet/src/udpconnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/src/udpconnection.h -------------------------------------------------------------------------------- /trunk/tbnet/test/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/test/Makefile.am -------------------------------------------------------------------------------- /trunk/tbnet/test/echoclient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/test/echoclient.cpp -------------------------------------------------------------------------------- /trunk/tbnet/test/echoserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/test/echoserver.cpp -------------------------------------------------------------------------------- /trunk/tbnet/test/httpserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbnet/test/httpserver.cpp -------------------------------------------------------------------------------- /trunk/tbsys/AUTHORS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trunk/tbsys/ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trunk/tbsys/Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS=src test 2 | -------------------------------------------------------------------------------- /trunk/tbsys/NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trunk/tbsys/README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /trunk/tbsys/autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/autogen.sh -------------------------------------------------------------------------------- /trunk/tbsys/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/configure.ac -------------------------------------------------------------------------------- /trunk/tbsys/src/Cond.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Cond.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/Cond.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Cond.h -------------------------------------------------------------------------------- /trunk/tbsys/src/CtrlCHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/CtrlCHandler.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/CtrlCHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/CtrlCHandler.h -------------------------------------------------------------------------------- /trunk/tbsys/src/EventHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/EventHandler.h -------------------------------------------------------------------------------- /trunk/tbsys/src/Exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Exception.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/Exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Exception.h -------------------------------------------------------------------------------- /trunk/tbsys/src/Functional.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Functional.h -------------------------------------------------------------------------------- /trunk/tbsys/src/Handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Handle.h -------------------------------------------------------------------------------- /trunk/tbsys/src/Lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Lock.h -------------------------------------------------------------------------------- /trunk/tbsys/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Makefile.am -------------------------------------------------------------------------------- /trunk/tbsys/src/Memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Memory.hpp -------------------------------------------------------------------------------- /trunk/tbsys/src/Monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Monitor.h -------------------------------------------------------------------------------- /trunk/tbsys/src/Mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Mutex.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/Mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Mutex.h -------------------------------------------------------------------------------- /trunk/tbsys/src/Network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Network.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/Network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Network.h -------------------------------------------------------------------------------- /trunk/tbsys/src/PublicDefine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/PublicDefine.h -------------------------------------------------------------------------------- /trunk/tbsys/src/RecMutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/RecMutex.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/RecMutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/RecMutex.h -------------------------------------------------------------------------------- /trunk/tbsys/src/Service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Service.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/Service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Service.h -------------------------------------------------------------------------------- /trunk/tbsys/src/Shared.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Shared.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/Shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Shared.h -------------------------------------------------------------------------------- /trunk/tbsys/src/StaticMutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/StaticMutex.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/StaticMutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/StaticMutex.h -------------------------------------------------------------------------------- /trunk/tbsys/src/TbThread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/TbThread.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/TbThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/TbThread.h -------------------------------------------------------------------------------- /trunk/tbsys/src/ThreadException.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/ThreadException.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/ThreadException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/ThreadException.h -------------------------------------------------------------------------------- /trunk/tbsys/src/ThreadPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/ThreadPool.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/ThreadPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/ThreadPool.h -------------------------------------------------------------------------------- /trunk/tbsys/src/Time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Time.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/Time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Time.h -------------------------------------------------------------------------------- /trunk/tbsys/src/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Timer.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Timer.h -------------------------------------------------------------------------------- /trunk/tbsys/src/Utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Utility.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/Utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/Utility.h -------------------------------------------------------------------------------- /trunk/tbsys/src/WarningBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/WarningBuffer.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/WarningBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/WarningBuffer.h -------------------------------------------------------------------------------- /trunk/tbsys/src/atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/atomic.h -------------------------------------------------------------------------------- /trunk/tbsys/src/bytebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/bytebuffer.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/bytebuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/bytebuffer.h -------------------------------------------------------------------------------- /trunk/tbsys/src/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/config.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/config.h -------------------------------------------------------------------------------- /trunk/tbsys/src/defaultrunnable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/defaultrunnable.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/defaultrunnable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/defaultrunnable.h -------------------------------------------------------------------------------- /trunk/tbsys/src/filequeue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/filequeue.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/filequeue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/filequeue.h -------------------------------------------------------------------------------- /trunk/tbsys/src/filequeuethread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/filequeuethread.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/filequeuethread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/filequeuethread.h -------------------------------------------------------------------------------- /trunk/tbsys/src/fileutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/fileutil.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/fileutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/fileutil.h -------------------------------------------------------------------------------- /trunk/tbsys/src/iqueuehandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/iqueuehandler.h -------------------------------------------------------------------------------- /trunk/tbsys/src/linklist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/linklist.h -------------------------------------------------------------------------------- /trunk/tbsys/src/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/process.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/process.h -------------------------------------------------------------------------------- /trunk/tbsys/src/profiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/profiler.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/profiler.h -------------------------------------------------------------------------------- /trunk/tbsys/src/queuethread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/queuethread.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/queuethread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/queuethread.h -------------------------------------------------------------------------------- /trunk/tbsys/src/runnable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/runnable.h -------------------------------------------------------------------------------- /trunk/tbsys/src/stringutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/stringutil.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/stringutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/stringutil.h -------------------------------------------------------------------------------- /trunk/tbsys/src/tblockguard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/tblockguard.h -------------------------------------------------------------------------------- /trunk/tbsys/src/tblog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/tblog.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/tblog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/tblog.h -------------------------------------------------------------------------------- /trunk/tbsys/src/tbnetutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/tbnetutil.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/tbnetutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/tbnetutil.h -------------------------------------------------------------------------------- /trunk/tbsys/src/tbrwlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/tbrwlock.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/tbrwlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/tbrwlock.h -------------------------------------------------------------------------------- /trunk/tbsys/src/tbsys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/tbsys.h -------------------------------------------------------------------------------- /trunk/tbsys/src/tbtimeutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/tbtimeutil.cpp -------------------------------------------------------------------------------- /trunk/tbsys/src/tbtimeutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/tbtimeutil.h -------------------------------------------------------------------------------- /trunk/tbsys/src/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/thread.h -------------------------------------------------------------------------------- /trunk/tbsys/src/threadcond.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/threadcond.h -------------------------------------------------------------------------------- /trunk/tbsys/src/threadmutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/src/threadmutex.h -------------------------------------------------------------------------------- /trunk/tbsys/test/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/Makefile.am -------------------------------------------------------------------------------- /trunk/tbsys/test/testBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testBase.cpp -------------------------------------------------------------------------------- /trunk/tbsys/test/testBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testBase.h -------------------------------------------------------------------------------- /trunk/tbsys/test/testCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testCommon.h -------------------------------------------------------------------------------- /trunk/tbsys/test/testService.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testService.cpp -------------------------------------------------------------------------------- /trunk/tbsys/test/testThreadPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testThreadPool.cpp -------------------------------------------------------------------------------- /trunk/tbsys/test/testTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testTimer.cpp -------------------------------------------------------------------------------- /trunk/tbsys/test/testconfig.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testconfig.conf -------------------------------------------------------------------------------- /trunk/tbsys/test/testconfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testconfig.cpp -------------------------------------------------------------------------------- /trunk/tbsys/test/testfilequeue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testfilequeue.cpp -------------------------------------------------------------------------------- /trunk/tbsys/test/testfileutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testfileutil.cpp -------------------------------------------------------------------------------- /trunk/tbsys/test/testlog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testlog.cpp -------------------------------------------------------------------------------- /trunk/tbsys/test/testnetutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testnetutil.cpp -------------------------------------------------------------------------------- /trunk/tbsys/test/testqueuethread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testqueuethread.cpp -------------------------------------------------------------------------------- /trunk/tbsys/test/teststringutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/teststringutil.cpp -------------------------------------------------------------------------------- /trunk/tbsys/test/testthread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testthread.cpp -------------------------------------------------------------------------------- /trunk/tbsys/test/testtimeutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testtimeutil.cpp -------------------------------------------------------------------------------- /trunk/tbsys/test/testwarningbuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayaklee/tb-common-util/HEAD/trunk/tbsys/test/testwarningbuffer.cpp --------------------------------------------------------------------------------