A general purpose library.
The goal of this library is to provide a class wrapper around platform specific code and provide some commonly used simple classes and tools. It is not designed to be feature rich or complex, rather it is designed to be lightweight with minimal interdependencies. While I am sure there are many other libraries that provide much more functionality with better implementations, sometimes something simple is all that is needed and makes for easier debugging.
The following functionality is provided by this library:
BinderParser - Parses the content of a file that is sorted in a directory structure.
Thread - Simple abstraction of a thread
Thread Synchronization - Wait/Lock/Signal
HttpSocket - Performs http requests for sending and receiving
ListenThread - Handles incoming connections
Log - Handles messages to user or log as a stream
File - wrapper for file IO
Socket - wrapper for socket IO
SocketException - thrown by socket class
Worker - queues commands that are to be executed in order
WorkerCommand - a command in the queue
XML - lightweight xml parser (needs some work)
I have released library is released under the LGPL license. Contact me for other licensing options.


