|
|
|
|
|
|
2002-10-07 Prep for alpha release
|
|
|
This page is (obviously) under construction.
What is it?
|
A collection of lightweight C++ classes, partitioned
into small packages, that can be downloaded and built
either as a library, or absorbed at the source code level
into your project.
|
Each package aims to be:
| Small | no more than a handfull of classes in each packge. |
| Independent | no package depends on any other package. |
| Portable | all packages will build on Unix and Windows. |
| Documented | all documentation is generated from the source code using Doxygen. |
| Unit tested | all packages have separate CppUnit unit test suites. |
| Free | Respect the MIT-style license, and you can do what you want to with the code. |
|
Over time, each package will more closely approach these ideals.
Package Summary:
The first packages comprising the C-Bits collection will be:
| Package |
Description |
| property |
application property file I/O, command line merging, etc.
|
| pointer |
small collection of smart pointers.
|
| logstream |
a std::ostream-based, logging class supporting runtime configurable
log levels and filtering.
|
| thread |
O-O thread abstractions, Resource locking, timers, etc.
|
| socket |
O-O socket classes.
|
| sslsocket |
SSL socket, certificate, context, and peer classes with SSL support provided by OpenSSL.
|
|