73ef35474f | ||
---|---|---|
.gitignore | ||
BitVector.cpp | ||
BitVector.h | ||
BitVectorTest.cpp | ||
COPYING | ||
Configuration.cpp | ||
Configuration.h | ||
ConfigurationTest.cpp | ||
Defines.h | ||
Exit.h | ||
F16.h | ||
F16Test.cpp | ||
Interthread.h | ||
InterthreadTest.cpp | ||
LinkedLists.cpp | ||
LinkedLists.h | ||
LogTest.cpp | ||
Logger.cpp | ||
Logger.h | ||
Makefile.am | ||
MemoryLeak.h | ||
README.common | ||
Regexp.h | ||
RegexpTest.cpp | ||
Reporting.cpp | ||
Reporting.h | ||
ReportingTest.cpp | ||
ScalarTypes.h | ||
SelfDetect.cpp | ||
SelfDetect.h | ||
SelfDetectTest.cpp | ||
Sockets.cpp | ||
Sockets.h | ||
SocketsTest.cpp | ||
Threads.cpp | ||
Threads.h | ||
Timeval.cpp | ||
Timeval.h | ||
TimevalTest.cpp | ||
URLEncode.cpp | ||
URLEncode.h | ||
URLEncodeTest.cpp | ||
UnixSignal.cpp | ||
UnixSignal.h | ||
UnixSignalTest.cpp | ||
Utils.cpp | ||
Utils.h | ||
Variables.cpp | ||
Vector.h | ||
VectorTest.cpp | ||
example.config | ||
sqlite3util.cpp | ||
sqlite3util.h |
README.common
This directory contains common-use classes, most of which are not specific to GSM. Vector A vector class (NOT std::vector<>) that supports aliased subvectors. Not resizable. BitVector Bit-indexable vectors based on Vector. Interthread A set of C++ wrappers for pthread facilities. Sockets A set of C++ wrappers for Unix sockets. Timeval A C++ wraper for struct timeval. LinkLists Classes for simple linked lists of pointers. Logger A logging interface based on syslogd. Configuration A key-value configuration table. Regexp A C++ wrapper on stdlib regular expressions. Do "make tests" to build a series of unit tests for these classes.