Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

atoms++ Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
atoms::AttachErrorUnable to attach to the given descriptor
atoms::BacktraceA backtrace
atoms::BarrierA single-use synchronization barrier
atoms::BenchmarkableA function object for benchmarking
atoms::BenchmarkResultsThe results of a benchmark run
atoms::BufferI/O buffer
atoms::BufferedStreamBuffered I/O stream
atoms::BufferedStream::AtomicReadMonGuarantees that a string of read operations will be atomic
atoms::BufferedStreamFilterBuffered stream based on a raw stream instance
atoms::BufferedStreamFilter::ReadRequestAn in-progress asynchronous read request
atoms::CancelDisabledMonSurrounds a region in which deferred thread cancellation is not safe
atoms::ConditionA pthread condition variable
atoms::pgsql::ConnectionA connection to a PostgreSQL database
atoms::ConnectionErrorConnection error
atoms::ConnectionRefusedErrorConnection refused
atoms::ConnectionResetErrorConnection reset by peer
atoms::ConnectionTimedOutErrorConnection timed out
atoms::ssl::ContextA SSL context; normally only one per program
atoms::DatagramSocketDatagram socket (UDP)
atoms::DebugLoggerA configurable logger
atoms::DebugLogger::MonDebugging monitor
atoms::DefaultBenchmarkable
atoms::EpollPollerEpoll-based IO poller
atoms::ssl::Error
atoms::ErrorBasic error class
atoms::FatalErrorFatal error (for unit testing only; aborts otherwise)
atoms::HostUnreachableErrorHost unreachable
atoms::InvalidThreadErrorInvalid thread for join operation
atoms::IOBlockErrorI/O would block
atoms::IOErrorI/O Error
atoms::IOHandleBase class for an IO handle
atoms::IOPollerPolls for I/O events
atoms::IOPoller::DescriptorInfo
atoms::IPv4AddressInternet Protocol version 4 address
atoms::KqueuePollerKqueue-based poller (preferred IO poller on modern BSD systems)
atoms::pgsql::LargeObjectStream
LocalizedUString
atoms::MemoryErrorOut of memory (kernel or heap)
atoms::MonitorMonitors make events happen when entering/exiting blocks of code
atoms::MutexMutual-exclusion lock for threading
atoms::Mutex::AttrAttributes of a mutex specified at creation time
atoms::Mutex::MonMonitor to lock/unlock mutex
atoms::NetworkDownErrorThe local network interface used to reach the destination is down
atoms::NetworkUnreachableErrorNetwork unreachable
noncopyable
noncopyable
noncopyable
atoms::NoSuchThreadErrorThe thread specified in a join operation does not exist
atoms::OncePerforms an action exactly once despite invocations in multiple threads
atoms::PermissionDeniedError
atoms::ssl::PrematureStreamEndError
atoms::PreparedSQLStatementA prepared SQL statement (query, DML, or DDL)
atoms::ProcessRepresents a UNIX process on the local machine
atoms::ProcessDescriptorLimitErrorToo many descriptors used by the current process
atoms::ResolverErrorError resolving an address
atoms::RWMutexRead-write mutual-exclusion lock for threading
atoms::RWMutex::ReadMon
atoms::RWMutex::WriteMon
boost::scoped_ptr< T >
atoms::SeekableMix-in to make a Stream or BufferedStream seekable
atoms::SeekableUNIXStreamA seekable Unix stream, like a regular file or block device
atoms::SelectPollerA concrete implementation of the IOPoller interface around select(2)
atoms::SemaphoreA process-local semaphore
atoms::Semaphore::Mon
boost::shared_ptr< T >
atoms::SignalPollerPolls for signals
atoms::SignalPollerAdapterPolls for signals through signal handlers, pipes, and an IO poller
atoms::SocketAbstract socket class
atoms::SocketAddressAddress of a socket
atoms::SQLConnectionA connection to a SQL database
atoms::SQLConnection::TransactionMonInitiates a SQL transaction which will be rolled back unless manually committed
atoms::SQLResultSetThe results of a SQL query
atoms::StackOnlyStackOnly classes should only occur on the stack
atoms::StreamAbstract unbuffered stream
atoms::StreamEndErrorEnd of stream error
atoms::ssl::StreamFilterFilters a stream to provide encryption and authentication
atoms::StreamSocketStream socket (TCP, UNIX)
atoms::SynchronizationValue< T >A variable for synchronization with primitives for setting it and for waiting for it to assume a value
atoms::SystemDescriptorLimitErrorToo many descriptors used by the system
atoms::Thread
atoms::Thread::AttrThread attributes
atoms::ThreadPoolA pool of threads that will keep at most N processors busy
atoms::ThreadPool::BlockingMonWrapper around potentially-blocking operations
atoms::ThreadSpecific< T >
atoms::TimeA high-precision absolute time suitable for POSIX realtime functions
atoms::TimeoutDispatcherManages timeouts of long-lived operations for many threads
atoms::TimeoutDispatcher::CompareMinExpirationsStrict Weak Ordering of OperationMons based on expiration
atoms::TimeoutDispatcher::OperationMon
atoms::TimespanA high-precision, unbounded, unsigned interval of time suitable for POSIX realtime functions
atoms::UCharUnicode character
UnicodeErrorUnicode string error
atoms::UNIXDescriptorUNIX descriptor
atoms::UNIXSignalA UNIX signal
atoms::UNIXSignal::Init
atoms::UNIXStreamUNIX stream
atoms::UNIXStream::Pipe
atoms::UnsupportedErrorA runtime check determined this feature is unsupported
atoms::UStringUnicode string in UTF-8 encoding
atoms::UString::ByteIterator
atoms::UString::Rep
atoms::UString::UCharIterator
boost::weak_ptr< T >

Generated on Wed Jun 15 01:20:37 2005 for atoms++ by doxygen 1.3.5