This is my own collection of useful C++ classes and templates, collected from my past job experiences, wishes or other open source projects that I partially forked.
This code begins with some support classes around the Oracle Database, but I try to recover some work about concurrency and network programming. It by structuring classes with following libraries and namespaces:
The base library: libaah
This is the base library for common functionality around OS, data structures, DBMS and more. Some parts of this library will be spinned off into their own separated library; but, by the way, it have the following namespaces:
- The aah::os namespace that is the root of all the OS abstraction.
- The aah::common with basic services for all kind of applications.
- The aah::nio namespace will content code for networking and I/O operations, and
- The aah::dbms::oracle namespace will content code for database access and monitoring.