Background
In the development project process, some function libraries can be written repeatedly, can be written as libraries are reused;
But industry business also with the change project, each time re-write, if some functional business and framework binding, configuration binding, only need to add, modify, add business functions, you can build C + + Business system.
Base Tool Library Preparation:
Own tool library Framwork (cross-platform library based on the standard C++,pthread library):
Blockmsg Module: Custom block Messaging tool
Commframwork: Communication Library components
Framworkap: Protocol process set and protocol codec component
NETMGR: Network Management components (registration of managed modules, logoff, monitoring and reporting of local information, downward subscription service)
Netmgragent: Network Management agent components (alarm notification, alarm processing, protocol flow, and message processing)
Utility: Tool components (config file, log, codec, mutex, semaphore, Timer, datetime, MD5, platform dependent, single-piece class, string processing, line base class)
Xqueue: (Create and manage inter-process queues for interprocess communication, multiple writers, one reader, support one-way FIFO)
Xqueueio: (read, write queue base class)
C + + libraries:
C++11: Convenient new features for C + +
Boost: Tools Collection
poco++: Easy-to-embed library with a lot of overlap with its own library
Nanomsg: Easy to embed distributed library, can quickly set up a subscription, data transfer Service Program
The establishment of C + + rapid development Sample Engineering--Introduction