Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
base::AutoPtr< T >Pointer that deletes the owned object when going out of scope
base::ByteStreamStream of bytes from one thread to another
base_cgi::CGICgi server class
base_cgi::CGIFastFast cgi server class
base_cgi::CGIFileAn attached file in an html form
base_cgi::CGIStdStandard cgi server class
base::CharTraits< charT >Character traits
base::CharTraits< char >Character traits for data type char
base::CharTraits< void >Character traits for data type char
base::CharTraits< wchar_t >Character traits for data type wchar_t
base::CommandLineFor parsing command line options, equivalent to UNIX getopt() function
base::ConditionA condition variable
base::ConfigConfiguration class
base::ConfigExceptionConfiguration exception
base::CPUTest for CPU features
base_crypto::CryptoChecksumAn interface for checksum methods
base_crypto::CryptoChecksumMD5An MD5 checksum
base_crypto::CryptoChecksumRIPEMD160A RIPEMD160 checksum
base_crypto::CryptoChecksumSHA1An SHA1 checksum
base_crypto::CryptoExceptionA cryptographic exception
base_crypto::CryptoKeypairAn interface for public/private key pairs
base_crypto::CryptoKeypairDSAA public/private key pair using the RSA algorithm
base_crypto::CryptoKeypairRSAA public/private key pair using the RSA algorithm
base::DaemonGeneric Daemon class
base::DateTimeA class that holds a date and time
deque
base::DirDirectory functions (create, delete, read)
base::DNSDNS resolver library
base::DynamicArray< T >A dynamic array especially for simple types and pointers
base::DynamicLibraryWorking with dynamic libraries, mostly resolving symbols
base::EnvironmentGetting and setting environment variables
base::ExceptionBase exception
base::FileBaseBase File I/O (open, close, read, write chown, chmod, unlink ...)
base::FileT< sizeT, traits >Template File functions
base::GlobalGlobal definitions
base_http::HTTPClientA http client
base_http::HTTPPartA part of a mime multipart HTTP request
base_http::HTTPRequestA http request
base_http::HTTPResponseA http response
base_http::HTTPServerA http server
base::IntTraits< intT >Integer traits
base::IntTraits< char >Integer traits for data type char
base::IntTraits< int >Integer traits for data type int
base::IntTraits< long >Integer traits for data type long
base::IntTraits< longlong_t >Integer traits for data type longlong_t
base::IntTraits< short >Integer traits for data type short
base::IntTraits< u_longlong_t >Integer traits for data type u_longlong_t
base::IntTraits< unsigned char >Integer traits for data type unsigned char
base::IntTraits< unsigned int >Integer traits for data type unsigned int
base::IntTraits< unsigned long >Integer traits for data type unsigned long
base::IntTraits< unsigned short >Integer traits for data type unsigned short
base::IOExceptionInput/Output exception
base::Config::ItemA Configuration Item
base::LogLog class
base::MD5Contains methods for MD5-hashing from given input data
base::MD5::md5_ctxStructure to save state of computation between the single steps
base::MemFileA data store that keeps data in memory up to a certain limit, and switches to a temporary file if the limit is exceeded
base::MemoryMappedFileMemory-mapping files
base::MIMEMIME encoding and decoding functions
base::MTSocketDaemonMulti-threaded socket daemon class
base::MutexA mutex variable
base::PipeAnonymous pipe for inter-process communication
base::ProcessCreating processes and executing programs
base::ProfilingA profiling class that lets you save execution count and times for several tasks
base::RandomA class that generates random numbers
base::RegexRegular expressions
base::SharedLockShared lock, allows multiple readers but only one writer at a time
base::SharedMemoryA class for operation on a (one) shared memory segment
base::SignalGlobal signal handling
base::SizeTraits< sizeT >Size traits
base::SizeTraits< size_t >Size traits for datatype size_t
base::SizeTraits< u_longlong_t >Size traits for datatype unsigned long long
base_soap::SOAPSoap inizialization and termination
base_soap::SOAPAttachmentSoap attachment
base_soap::SOAPExceptionSOAP exception
base_soap::SOAPHTTPTransportSoap transport service via http
base_soap::SOAPInputCheckSoap input check
base_soap::SOAPMemFileInputSourceAn input source for the xercesc parser that takes the xml document from a memory buffer or file
base_soap::SOAPMemFileInputStreamAn input stream for the xercesc parser that takes the xml document from a memory buffer or file
base_soap::SOAPRequestA soap request
base_soap::SOAPResponseA soap response
base_soap::SOAPSerializerThis class serializes data types into a dom tree and vice versa
base_soap::SOAPServersSoap server list
base_soap::SOAPStructA soap parameter of type structure, that contains other parameters as members
base_soap::SOAPTranscoderProvides character transcoding from and to the xercesc internal charset (which is UTF-16, the corresponding datatype is XMLCh)
base_soap::SOAPTransportGeneral definition of a soap transport service
base::SocketA socket class for TCP/IP sockets
base::StatBaseProvides information about a directory entry
base::StatT< sizeT, traits >Stat template for files (up to 4 GB) and large files (larger than 4 GB)
base::STEventDaemonSingle-threaded event driven daemon class
base::StringT< charT, traits >A thread-safe string class
base::SynchronizedSharedMemoryA class for synchronized operation on a (one) shared memory segment
base::ThreadA thread class
base::ThreadListA list of threads
base::TimerA timer class that can be used to get high resolution time values and measure execution times
base::UnicodeUnicode conversion functions
base::URIURI helper functions
base::UTF8StringHelper functions for utf8-encoded strings
base::WildcardT< charT, traits >File name matching by wildcard
base::WorkerThreadWorker thread for multi-threaded socket daemons
base::WorkPile< T >An FIFO workpile queue
base::XMLXML helper functions