libds Documentation

Core - Core include facilities used by all modules in libds.


BinaryTree - A simple binary tree implementation

Component - Used for registering and maintaining dymanically loaded components

ConfigFile - A class used for manipulating configuration files

HashTable - A class used for fast in-memory lookups of associated data

List - A simple linked list implementation

ListElement - An element in a linked list

Mutex - A cross-platform object that can be locked and unlocked

Network - A class to provide higher level network communication support

Params - A class to break up command line parameters into meaningful information

StrTok - A StringTokeniser for generically breaking strings with some seperator character

Thread - Used for initiating and maintaining threads in applications

Tree - A simple tree implementation

TreeElement - A wrapper class for storing data that is entered into a tree

TSHashTable - A HashTable that supports locking and unlocking, for use in multithreaded environments