跨平台网络类库: CVM

CVM是一个小型的跨平台网络类库,目前支持Windows和Linux系统。它主要提供多路分离复用、线程池、内存管理、定时器和数据访问功能。多路分离复用实现了IO的异步调用封装,目前仅支持Socket调用。线程池提供了执行任务的服务,用户只需按照任务接口实现自己的任务,然后将其放入线程池即可执行任务。内存管理实现了内存的有效管理,包括固定和不固定大小的内存池、简单工厂和复杂工厂。定时器实现了定时器的管理。数据访问实现了数据的简单有效访问,包括数据库(Mysql)的访问、文件的访问和配置文件的访问。

folder
CVM 网络类库(跨平台) 预估大小:150个文件
file
编译.txt 796B
file
CVM.suo 160KB
file
main.conf 921B
file
CVM.ncb 8.81MB
file
CVM.vcproj 4KB
file
CVM.vcproj.PC2011030911SOV.Administrator.user 1KB
file
CVM.sln 871B
file
CVM.cpp 13KB
file
ReadMe.txt 1KB
file
CVM(跨平台版)网络框架简介.doc 290KB
file
设计文档.doc 28KB
file
main.conf 921B
file
CVM.cpp~ 13KB
file
CVM 124KB
file
CVM.cpp 14KB
file
CVM网络类库.mdl 418KB
file
CVM_MyInsertItem.h~ 1KB
file
CVM_MyInsertItem.h 1KB
file
CVM_MyConHandler.h 789B
folder
CVM_MyTimeHandler.cpp 文件夹
file
CMyWorkItem.h 3KB
file
CVM_MyRecordIrem.h 1KB
file
CMy_Handler.cpp 990B
file
CMy_Handler.inl 1KB
file
CVM_MyRecordIrem.h~ 1KB
file
CMy_Handler.h 3KB
file
CVM.cpp 11KB
file
CVM_MySvc_Handler.h 2KB
file
CVM_MyTimeHandler.h 1KB
file
CVM_VolMemoryPool.inl 2KB
file
CVM_MenNode.inl 436B
file
CVM_Factory.h 1KB
file
CVM_MenNode.h 2KB
file
CVM_MemoryPool.cpp 3KB
file
CVM_BlockMen.h 895B
file
CVM_BigMen.h 3KB
file
CVM_MemoryPool.h~ 5KB
file
CVM_MnFactory.h 2KB
file
CVM_BigMen.inl 5KB
file
CVM_SingleFactory.h 1KB
file
CVM_VolMemoryPool.h 2KB
file
CVM_MemoryPool.h 5KB
file
CVM_TimerHandler.h 1KB
file
CVM_TimerManager.inl 1KB
file
CVM_TimerHandler.cpp 209B
file
CVM_TimerManager.cpp~ 1010B
file
CVM_TimerManager.h 2KB
file
CVM_TimerManager.cpp 1010B
file
CVM_FrameWork.h 2KB
file
CVM_RecHander.cpp 1KB
file
CVM_UdpSocket.h 2KB
file
CVM_RecHander.h 4KB
file
CVM_TcpSocket.h 2KB
file
CVM_HandlerThread.h 2KB
file
CVM_Reactor.h 4KB
file
CVM_UdpSocket.inl 1KB
file
CVM_ConHandler.h 3KB
file
CVM_Reactor.inl 4KB
file
CVM_TcpSocket.inl 1KB
file
CVM_Handler.h 3KB
file
CVM_Svc_Handler.h 2KB
file
CVM_TcpSocket.cpp 1KB
file
CVM_Reactor.cpp 4KB
file
CVM_UdpSocket.cpp 1KB
file
CVM_Reactor.cpp~ 4KB
file
CVM_WorkItemQueue.h 2KB
file
CVM_ThreadPool.h 2KB
file
CVM_WorkItem.h 2KB
file
CVM_WorkItemQueue.cpp 1KB
file
CVM_ThreadPool.inl 2KB
folder
CVM_PoolThread.cpp 文件夹
file
CVM_WorkItemQueue.inl 1KB
file
CVM_ThreadPool.cpp 2KB
file
CVM_PoolThread.h 2KB
file
CVM_RecordItem.inl 2KB
file
CVM_MySQLDba.inl 4KB
file
CVM_MySQLDba.inl~ 4KB
file
CVM_RecordSet.inl 2KB
file
CVM_MySqlExecutor.inl 2KB
file
CVM_ConfigFile.cpp 4KB
file
CVM_RecordSet.cpp 2KB
file
CVM_RecordItem.h 5KB
file
CVM_File.inl 4KB
file
CVM_File.h 7KB
file
CVM_RecordSet.h 5KB
file
CVM_StmtRecordItem.cpp 1KB
file
CVM_StmtRecordItem.h 5KB
file
CVM_MySqlExecutor.h 6KB
file
CVM_RecordItem.cpp 2KB
file
CVM_MySQLDba.h 7KB
file
CVM_File.inl~ 4KB
file
CVM_ConfigFile.inl 4KB
file
CVM_StmtRecordSet.cpp 2KB
file
CVM_MySQLDba.h~ 7KB
file
CVM_ConfigFile.h 4KB
file
CVM_StmtRecordSet.h 3KB
file
CVM_WTimer_Trigger.cpp 3KB
file
CVM_DbaMSSQL.h 6KB
file
CVM_WSemophore.h 2KB
file
Select_event.cpp 29B
file
CVM_WEventItem.h 5KB
file
CVM_WTimer_Trigger.h 2KB
file
CVM_WThread.h 2KB
file
CVM_WMulSep.cpp 5KB
file
CVM_WSemophore.cpp 31B
file
CVM_WMulSep.h 3KB
file
CVM_WSocket.cpp 28B
file
CVM_WMutex.cpp 29B
file
CVM_DbaMSSQL.cpp 2KB
file
Select_event.h 571B
file
CVM_WSocket.h 1KB
file
CVM_WEventItem.cpp 37B
file
CVM_WMutex.h 3KB
file
CVM_WThread.cpp 49B
file
CVM_LThread.h~ 2KB
file
CVM_LMulSep.cpp 2KB
file
CVM_LMutex.inl 806B
file
CVM_LThread.h 3KB
file
CVM_LMutex.h~ 3KB
file
CVM_LThread.inl 313B
file
CVM_LTimer_Trigger.cpp 3KB
file
CVM_LSemophore.h~ 2KB
file
CVM_LThread.cpp~ 313B
file
CVM_LMulSep.cpp~ 2KB
file
CVM_LTimer_Trigger.h~ 2KB
file
CVM_LMulSep.h~ 3KB
file
CVM_LTimer_Trigger.cpp~ 3KB
file
CVM_LMulSep.h 3KB
file
CVM_LThread.cpp 316B
file
CVM_LTimer_Trigger.inl 3KB
file
CVM_LMutex.cpp 805B
file
CVM_LSemophore.h 2KB
file
CVM_LSocket.h 519B
file
CVM_LMutex.cpp~ 659B
file
CVM_LTimer_Trigger.h 2KB
file
CVM_LMulSep.inl 2KB
file
CVM_LEventItem.h 6KB
file
CVM_LMutex.h 3KB
file
CVM_SocketA.h 6KB
file
CVM_Iterator.cpp 219B
file
CVM_Iterator.h 1KB
file
CVM_Adress.h 7KB
file
CVM_Dba.h 2KB
file
CVM_Lock.cpp 198B
file
CVM_SocketA.cpp 5KB
file
CVM_Dba.cpp 727B
file
CVM_Event_Iterator.cpp 35B
file
CVM_Event_Iterator.h 3KB
file
CVM_Lock.h 1KB
file
CVM_AdapterCom.h 3KB
...
rar 文件大小:2.7MB