blocxx Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
BLOCXX_NAMESPACE::AppenderLoggerThe AppenderLogger is a Logger that sends it's log messages to multiple LogAppender objects
BLOCXX_NAMESPACE::Array< T >Array<> wraps std::vector<> in COWReference<> adding ref counting and copy on write capability
BLOCXX_NAMESPACE::AssertionException
BLOCXX_NAMESPACE::Atomic_tThe Atomic_t structure is used by all the AtomicXXX functions
BLOCXX_NAMESPACE::AutoPtr< X >The AutoPtr class provides a simple class for smart pointers to single objects (for multiple, see AutoPtrVec); it stores a pointer to an object obtained by way of the new operator and deletes that object when the AutoPtr object is destroyed
BLOCXX_NAMESPACE::AutoPtrVec< X >The AutoPtrVec class provides a simple class for smart pointers to a dynamically allocated array of objects
BLOCXX_NAMESPACE::BadSignatureException
BLOCXX_NAMESPACE::BaseStreamBuffer
BLOCXX_NAMESPACE::BoolThe Bool class is an abstraction for the boolean data type
BLOCXX_NAMESPACE::CancellationDeniedException
BLOCXX_NAMESPACE::CerrAppenderThe CerrAppender is a LogAppender derivative that sends log message to stderr
BLOCXX_NAMESPACE::CerrLoggerThe CerrLogger is a Logger derivative that sends log message to stderr
BLOCXX_NAMESPACE::Char16The Char16 class is an abstraction for a double byte character
BLOCXX_NAMESPACE::CmdLineParserDo command line parsing
BLOCXX_NAMESPACE::CmdLineParser::OptionThe Option structure is used to hold information about a single command line option
BLOCXX_NAMESPACE::CmdLineParserException
BLOCXX_NAMESPACE::ConditionThe Condition class represents a synchronization device that allows threads to suspend execution and relinquish the processors until another thread signals the condition
BLOCXX_NAMESPACE::ConditionLockException
BLOCXX_NAMESPACE::ConditionResourceException
BLOCXX_NAMESPACE::COWIntrusiveCountableBase
BLOCXX_NAMESPACE::COWIntrusiveReference< T >COWIntrusiveReference A smart pointer that uses intrusive reference counting
BLOCXX_NAMESPACE::COWReference< T >COWReference A smart pointer that uses non-intrusive reference counting
BLOCXX_NAMESPACE::COWReferenceBase
BLOCXX_NAMESPACE::CryptographicRandomNumberException
BLOCXX_NAMESPACE::DataIStream
BLOCXX_NAMESPACE::DataIStreamBase
BLOCXX_NAMESPACE::DataIStreamBuf
BLOCXX_NAMESPACE::DataOStream
BLOCXX_NAMESPACE::DataOStreamBase
BLOCXX_NAMESPACE::DataOStreamBuf
BLOCXX_NAMESPACE::DateTimeThe DateTime class is an abstraction for date time data
BLOCXX_NAMESPACE::DateTimeException
BLOCXX_NAMESPACE::DeadlockException
BLOCXX_NAMESPACE::dlSharedLibraryDlSharedLibrary loads and queries shared libraries
BLOCXX_NAMESPACE::dlSharedLibraryLoaderDlSharedLibraryLoader is the class for loading shared libraries on systems with the dl functions
BLOCXX_NAMESPACE::ExceptionDetail::dummy
BLOCXX_NAMESPACE::Enumeration< T >
BLOCXX_NAMESPACE::Enumeration_input_iterator< T >
BLOCXX_NAMESPACE::Enumeration_insert_iterator< T >
BLOCXX_NAMESPACE::EnumerationException
BLOCXX_NAMESPACE::EnvVarsThe EnvVars class is an abstraction for a set of environment variables
BLOCXX_NAMESPACE::ExceptionDetail::Errno< exType >
BLOCXX_NAMESPACE::ExceptionThis class is the base of all exceptions thrown by blocxx code
BLOCXX_NAMESPACE::ExecBufferFullException
BLOCXX_NAMESPACE::ExecErrorException
BLOCXX_NAMESPACE::ExecTimeoutException
BLOCXX_NAMESPACE::FileThe purpose of the File class is to provide an abstraction layer over the platform dependant functionality related to a file
BLOCXX_NAMESPACE::FileAppenderThis class sends log messges to a file
BLOCXX_NAMESPACE::FileSystemException
BLOCXX_NAMESPACE::Format
BLOCXX_NAMESPACE::ExceptionDetail::FormatMsg
BLOCXX_NAMESPACE::ExceptionDetail::FormatMsgImpl
BLOCXX_NAMESPACE::FuncNamePrinter
BLOCXX_NAMESPACE::IConv_tThe IConv_t class is a wrapper to the UNIX98 iconv(3) functions
BLOCXX_NAMESPACE::Exec::InputCallback
BLOCXX_NAMESPACE::IntrusiveCountableBase
BLOCXX_NAMESPACE::IntrusiveReference< T >
BLOCXX_NAMESPACE::InvalidUTF8Exception
BLOCXX_NAMESPACE::IOException
BLOCXX_NAMESPACE::IOIFC
BLOCXX_NAMESPACE::IOIFCStreamBuffer
BLOCXX_NAMESPACE::IstreamBufIteratorThis class differs from a std::istreambuf_iterator in that dereferncing an eof iterator returns 0 This class is mostly just a replacement for std::istreambuf_iterator<>, since it doesn't exist in the gcc 2.95.x standard lib
BLOCXX_NAMESPACE::IstreamBufIterator::proxy
BLOCXX_NAMESPACE::IStringStream
BLOCXX_NAMESPACE::IStringStreamBase
BLOCXX_NAMESPACE::IStringStreamBuf
BLOCXX_NAMESPACE::List< T >This class is a wrapper around std::list<> and adds COW capabilities
BLOCXX_NAMESPACE::LogAppender
BLOCXX_NAMESPACE::LoggerLogging interface
BLOCXX_NAMESPACE::LoggerException
BLOCXX_NAMESPACE::LogMessage
BLOCXX_NAMESPACE::LogMessagePatternFormatter
BLOCXX_NAMESPACE::LogMessagePatternFormatter::Converter
BLOCXX_NAMESPACE::LogMessagePatternFormatterException
BLOCXX_NAMESPACE::Map< Key, T, Compare >
BLOCXX_NAMESPACE::MD5
BLOCXX_NAMESPACE::MD5::MD5_CTX
BLOCXX_NAMESPACE::MD5Exception
BLOCXX_NAMESPACE::MD5OStreamBase
BLOCXX_NAMESPACE::MD5StreamBuffer
BLOCXX_NAMESPACE::Mutex
BLOCXX_NAMESPACE::Mutex_t
BLOCXX_NAMESPACE::MutexLock
BLOCXX_NAMESPACE::NonRecursiveMutex
BLOCXX_NAMESPACE::NonRecursiveMutex_t
BLOCXX_NAMESPACE::NonRecursiveMutexLock
BLOCXX_NAMESPACE::NonRecursiveMutexLockState
BLOCXX_NAMESPACE::NullAppenderThis class sends log messges to the bit bucket
BLOCXX_NAMESPACE::NULLCOWIntrusiveReferenceException
BLOCXX_NAMESPACE::NULLCOWReferenceException
BLOCXX_NAMESPACE::NullLoggerThis logger just discards all log messages
BLOCXX_NAMESPACE::NULLReferenceException
BLOCXX_NAMESPACE::NULLValueException
BLOCXX_NAMESPACE::NwIface
BLOCXX_NAMESPACE::ObjScopeGuardImpl0< Obj, MemFun >
BLOCXX_NAMESPACE::ObjScopeGuardImpl1< Obj, MemFun, P1 >
BLOCXX_NAMESPACE::ObjScopeGuardImpl2< Obj, MemFun, P1, P2 >
BLOCXX_NAMESPACE::OStringStream
BLOCXX_NAMESPACE::OStringStreamBase
BLOCXX_NAMESPACE::OStringStreamBuf
BLOCXX_NAMESPACE::OutOfBoundsException
BLOCXX_NAMESPACE::Exec::OutputCallback
BLOCXX_NAMESPACE::PopenStreamsThis class represents a connection to a process
BLOCXX_NAMESPACE::PopenStreamsImpl
BLOCXX_NAMESPACE::PosixRegExPOSIX Regular Expression wrapper class and utility functions
BLOCXX_NAMESPACE::PosixUnnamedPipe
BLOCXX_NAMESPACE::Exec::ProcessStatus
BLOCXX_NAMESPACE::RandomNumber
BLOCXX_NAMESPACE::ReadLock
BLOCXX_NAMESPACE::RefCount
BLOCXX_NAMESPACE::Reference< T >
BLOCXX_NAMESPACE::ReferenceBase
BLOCXX_NAMESPACE::RefHolder< T >
BLOCXX_NAMESPACE::RegExCompileExceptionCompilation exception
BLOCXX_NAMESPACE::RegExExecuteExceptionExecution exception
BLOCXX_NAMESPACE::RunnableThere are two methods for creating a thread of execution in the OW systems
BLOCXX_NAMESPACE::RWLocker
BLOCXX_NAMESPACE::RWLockerException
BLOCXX_NAMESPACE::ScopeGuardImpl0< F >
BLOCXX_NAMESPACE::ScopeGuardImpl1< F, P1 >
BLOCXX_NAMESPACE::ScopeGuardImpl2< F, P1, P2 >
BLOCXX_NAMESPACE::ScopeGuardImpl3< F, P1, P2, P3 >
BLOCXX_NAMESPACE::ScopeGuardImplBase
BLOCXX_NAMESPACE::SelectableCallbackIFC
BLOCXX_NAMESPACE::SelectableIFC
BLOCXX_NAMESPACE::SelectEngine
BLOCXX_NAMESPACE::SelectEngineStopper
BLOCXX_NAMESPACE::SelectException
BLOCXX_NAMESPACE::Select::SelectObject
BLOCXX_NAMESPACE::Semaphore
BLOCXX_NAMESPACE::ServerSocket
BLOCXX_NAMESPACE::ServerSocketImpl
BLOCXX_NAMESPACE::SharedLibrarySharedLibrary is a base class for platform classes that implement the functionality of loading and querying shared libraries
BLOCXX_NAMESPACE::SharedLibraryException
BLOCXX_NAMESPACE::SharedLibraryLoaderSharedLibraryLoader is the base class for a platform class for loading shared libraries
BLOCXX_NAMESPACE::SharedLibraryReference< T >
BLOCXX_NAMESPACE::SignalScope
BLOCXX_NAMESPACE::Socket
BLOCXX_NAMESPACE::SocketAddress
BLOCXX_NAMESPACE::SocketAddressException
BLOCXX_NAMESPACE::SocketBaseImpl
BLOCXX_NAMESPACE::SocketException
BLOCXX_NAMESPACE::SocketImpl
BLOCXX_NAMESPACE::SocketStreamBuffer
BLOCXX_NAMESPACE::SocketTimeoutException
BLOCXX_NAMESPACE::SortedVectorMap< Key, T, Compare >
BLOCXX_NAMESPACE::SortedVectorMapDataCompare< Key, T, Compare >
BLOCXX_NAMESPACE::SortedVectorSet< T, Compare >
BLOCXX_NAMESPACE::SSLClientCtx
BLOCXX_NAMESPACE::SSLException
BLOCXX_NAMESPACE::SSLServerCtx
BLOCXX_NAMESPACE::Stack< T >
BLOCXX_NAMESPACE::StringThis String class is an abstract data type that represents as NULL terminated string of characters
BLOCXX_NAMESPACE::String::ByteBuf
BLOCXX_NAMESPACE::StringBuffer
BLOCXX_NAMESPACE::StringConversionException
BLOCXX_NAMESPACE::SyslogAppenderThis class sends log messges to syslog
BLOCXX_NAMESPACE::TempFileBuffer
BLOCXX_NAMESPACE::TempFileEnumerationImpl< T >
BLOCXX_NAMESPACE::TempFileEnumerationImplBase
BLOCXX_NAMESPACE::TempFileStream
BLOCXX_NAMESPACE::Thread
BLOCXX_NAMESPACE::ThreadBarrierThe ThreadBarrier class is used to synchronize threads
BLOCXX_NAMESPACE::ThreadBarrierException
BLOCXX_NAMESPACE::ThreadBarrierImpl
BLOCXX_NAMESPACE::ThreadCancelledExceptionIn the event a thread has been cancelled, a ThreadCancelledException will be thrown
BLOCXX_NAMESPACE::ThreadCountDecrementer
BLOCXX_NAMESPACE::ThreadCounter
BLOCXX_NAMESPACE::ThreadDoneCallback
BLOCXX_NAMESPACE::ThreadException
BLOCXX_NAMESPACE::ThreadParam
BLOCXX_NAMESPACE::ThreadPoolThe ThreadPool class is used to coordinate a group of threads
BLOCXX_NAMESPACE::ThreadPoolException
BLOCXX_NAMESPACE::ThreadPoolImpl
BLOCXX_NAMESPACE::TimeoutException
BLOCXX_NAMESPACE::TmpFile
BLOCXX_NAMESPACE::TmpFileImpl
BLOCXX_NAMESPACE::UnknownHostException
BLOCXX_NAMESPACE::UnnamedPipeAbstract interface for an UnnamedPipe
BLOCXX_NAMESPACE::UnnamedPipeException
BLOCXX_NAMESPACE::UUIDUUIDs (Universally Unique IDentifiers), also known as GUIDs (Globally Unique IDentifiers), are 128 bits long
BLOCXX_NAMESPACE::UUIDException
BLOCXX_NAMESPACE::WriteLock

Generated on Fri Jun 16 15:39:10 2006 for blocxx by  doxygen 1.4.6