Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
applicationThis base class models an application
array< kind >A template-implementation of a variable-size array Elements are stored as pointers to existing objects
array< kind >::arraynodeInternal storage for an array node
memory::blockA memory block
cgiAn application subclass for CGI apps
cli< ctlclass >A vt100 command line interface and command parser module
cliutilUtility class for the cli template class to save on inlining
cli< ctlclass >::cmdhandlerAn array node containing a link to a specific command execution method
cmdtokenA command unit in a script
cmdtoken_caseA token representing the 'case' instruction
cmdtoken_dataA text data token
cmdtoken_ifA token representing the 'if' instruction
cmdtoken_loopA token representing a 'loop' instruction
cmdtoken_setA token representing the 'set' instruction
cmdtoken_switchA token representing the 'switch' instruction
conditionalConditional
configdb< appclass >::configactionA callback registration for a specific key or list of subkeys in the configuration database
configdb< appclass >A class to wrap application configuration parsing and logic
currencyClass representing a numbered amount with a fixed decimal point
daemonDaemon class
db4fileAn implementation of dbfile using the Berkeley DB4 backend
dbfileBase class for implementations of file-based databases
dbrecordA virtual placeholder for a position in a database file
dictionary< kind >Keyed collection of objects
dictionaryEntryA container
dtypesUnion for all number types embedded in a value object
eventqA class for sending event-data to a thread
exceptionBase class for exceptions
cli< ctlclass >::expandsourceAn array node containing a link to a specific dynamic list method
fileAn input/output channel
filesystemEasy access class to the filesystem
fswatchA class for watching changes to a directory on the filesystem
gdbmfileAn implementation of dbfile using a GDBM backend
groupthreadGrouped worker thread
httpdThe root httpd daemon class
httpdauthenticatorAbstract authenticator
httpdbasicauthAuthenticate requests
httpdeventhandlerAbstract class for event loggers
httpdfilesharePublish a directory
httpdfiletypehandlerData handler for a file type
httpdloggerApache-style access and error log writer
httpdobjectBase httpd handler class
httpdrewriteA path rewriting class
httpdscriptparserHandler for scriptparser scripts
httpdvhostRewriting engine for virtual host
httpdworkerWorker thread handling an http connection
httpsocketHTTP client class
httpssocketImplementation of httpsocket with SSL support
indexreferenceA reference to a child value object that has been indexed
iocodecAbstract utility class for encoding/decoding data streams that pass a file object
ipaddressRepresentation of an IPv4 address
iterator< kind, ckind >A template class implementing the iterator protocol
keypathA class representing a chain of keys, or a complete path to an item in a larger tree of value objects
terminal< ctlclass >::keyresponseA node in the keyboard response list
systemclass::limitsFunctionsSelf-limiting functionality
lock< kind >Lock template class. Use this to guard your objects
lockbaseA base class for a thread lock (for pthread implementations without native rwlocks)
logtargetBookkeeping for a generic logging target
logthreadBackground log message dispatcher
md5checksumClass for building an MD5 checksum
netdbResolver utility class
systemclass::netFunctionsNetwork related functions
pcredbA cache for compiled perl compatible regular expressions
pcregexpAn object representing a perl compatible regular expression
perthread< kind >A class to keep a collection of thread-specific objects
perthreadnode< kind >A node used by the perthread<kind> template class to keep a thread-specific copy of an object
memory::poolA memory pool for retained pointer objects
processAbstraction for a child process
systemclass::procFunctionsProcess-related functions
systemclass::pwcryptFunctionsPassword crypting functionality
pwfileauthAuthenticator using passwd-style files
refblockShared data object
memory::retainableBase class for return-by-pointer memory management
ringbufferCircular buffer for byte streams
scriptparserA script parsing engine
serverpageConvenient base class for a dynamic page
sessionlistRepresents a session database to be used for keeping tab of state inside stateless protocols
memory::sizepoolA pool of memory blocks that are of equal size
smtpdA base class for implementing an SMTP service
smtpsocketSMTP client class
smtpworkerWorker thread for the smtpd class
sslclientcodecAn iocodec implementing SSL client traffic through MatrixSSL
sslsocketImplementation of tcpsocket with SSL support
stack< kind >A generic stack
statstringA static keyed string
stringGeneric string storage
stringdictKeeps a collection of text strings, with each unique string getting a unique serial number
stringrefMemory structure for a string reference
stringrefdbStringref database
strutilString utility class
systemclassSome OS functions
systemprocessRun external commands
tcplistenerListening TCP socket
tcpsocketA tcp connection class
termbufferA class implementing a VT100-compatible terminal suitable for command line interaction models
terminal< ctlclass >A command line interface template built on top of the termbuffer class
threadBase class for threads
threadgroupArray group of threads
timestampRepresentation of a date/time value, set in a specific timezone
tsdbA thread-specific database cache
tsdbentryA thread-bound local copy of a database
udpsocketClass for sending and receiving data using UDP
systemclass::userdbFunctionsUser-related functionality
validatorA class for validating tree data
valuableAn abstract class representing an object that can serialize/deserialize itself to/from a value object
valueGeneric storage for hierarchical data
valueauthAuthenticator against a value class
valueindexAlternative index for a value tree
visitor< kind >Introspection class
xmlschemaA parsed xmlschema file
xmltagClass used for XML parsing

Generated on Sun Feb 28 10:35:06 2010 for GRACE by  doxygen 1.6.1