Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

VR Juggler Portable Runtime Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
vpr::AttributeMapBaseBasic interface for adding attributes to classes
vpr::BandwidthIOStatsStrategyStrategy for collecting bandwidth data about the block IO device
vpr::BarrierSGIBarrier wrapper for SGI
vpr::BaseIOStatsStrategyBase interface for IO Stat collection
vpr::BaseThreadThis is used as the base class for all thread classes
vpr::BaseThreadFunctorConverts a function into a functor that can be passed to a extern C type function to be called by a thread creation routine
vpr::BlockIOBlock-style (as opposed to streaming) I/O interface
vpr::BufferObjectReaderObject reader that reads out of a data buffer
vpr::BufferObjectWriterObject writer for data buffers
vpr::sim::ClockSimulated clock for use with the socket simulation code
vpr::CondVarGenericCondition Variable wrapper for the any system
vpr::CondVarNSPRCondition variable wrapper for NSPR condition variables
vpr::CondVarPosixCondition variable wrapper for POSIX-compliant systems using pthreads condition variables for the implementation
vpr::sim::ControllerSocket simulation controller
vpr::sim::Controller::EventData
vpr::SocketOptions::Data
vpr::DateTimeSimple wrapper around time since the UNIX Epoch (00:00 UTC January 1, 1970)
vpr::DebugClass to support debug output
vpr::DebugCategory
vpr::DebugColorGuard
vpr::DebugColumnGuard
vpr::DebugOutputGuardHelper class that outputs debug information at creation and destruction of the object
vpr::sim::DNS
vpr::DurationStatCollector
vpr::ErrorBaseCommon base for platform specific error management
vpr::ErrorImplNSPRNSPR Implementation of ---> Cross-platform Error reporting class
vpr::ErrorImplPosixPOSIX Implementation of ---> Cross-platform Error reporting class
vpr::Factory< AbstractProduct, IdentifierType, ProductCreator, FactoryErrorPolicy >Implements generic Factory pattern
vpr::FileHandle_t< RealFileHandleImpl >Extension to the vpr::BlockIO interface defining a cross-platform file handle interface
vpr::FileHandleImplUNIXWrapper around UNIX file descriptors
vpr::Guard< LOCK_TYPE >Guard wrapper
vpr::GuardedQueue< value_type >A guarded queue
vpr::GUID
vpr::GUID::_vpr_guidMulti-format GUID/UUID container
vpr::GUID::_vpr_guid::_mozMozilla UUID format
vpr::GUID::_vpr_guid::_packedFriendly packed UUID format
vpr::GUID::GenerateTagTag to the constructor to force generation: vpr::GUID guid(vpr::GUID::generate_tag);
vpr::GUID::hashHasher for vpr::GUID
vpr::GUID::StdGUID
vpr::InetAddrBaseCross-platform abstraction to Internet address structures
vpr::InetAddrBSDCross-platform abstraction to Internet address structures
vpr::InetAddrHashNice little helper class for hashing a vpr::InetAddr
vpr::InetAddrNSPRCross-platform abstraction to Internet address structures
vpr::InetAddrSIMSimulated Internet address structures
vpr::IntervalThis class captures an high resolution interval
vpr::IOStatsStrategyAdapter< BASE_ONE, BASE_TWO >This is a template adapter that combines two IO Stats strategies together into a single class
vpr::IOSysBaseBase class for all for the IOSys class
vpr::IOSysNSPR
vpr::IOSysSIM
vpr::IOSysUnixBase class for all for the IOSys class
vpr::LibraryFinderHelper class that will perform dynamic library discovery based on a file extension (e.g., .so or .dll) in a specific directory
vpr::LibraryLoaderA helper for loading a specific class of dynamic shared objects (DSOs)
vpr::LibraryNSPRLow-level class for loading symbols dynamically
vpr::LibraryUNIXLow-level class for loading symbols dynamically
vpr::SocketOptions::Linger
vpr::LoaderError
vpr::McastReqMulticast request wrapper
vpr::MemPoolShared memory pool
vpr::MemPoolSGIShared Memory pool on the SGI systems, used primarily for semaphores and mutexes
vpr::sim::MessageContainer class used to transmit messages between simulated network nodes
vpr::MutexNSPRMutex wrapper for NSPR locks
vpr::MutexPosixMutex wrapper for POSIX-compliant systems using pthreads mutex variables for the implementation
vpr::MutexSGIMutex wrapper for the SGI systems
vpr::sim::network_line_tContainer type used to define a BGL property for edges (network lines) in the simulated network graph
vpr::sim::network_node_tContainer type used to define a BGL property for vertices (nodes) in the simulated network graph
vpr::sim::NetworkGraphContainer for a BGL graph object that represents a simulated network constructed from an input file
vpr::sim::NetworkLineA container class for the little collection of properties that are assigned to edges (network lines) in the network graph
vpr::sim::NetworkNodeThis class must be default constrible, assignable, and copy constructible
vpr::NullFactoryError< IdentifierType, AbstractProduct >
vpr::NullIOStatsStrategyNULL strategy
vpr::NullMutexNull mutex wrapper
vpr::ObjectReaderInterface used to read object data to a stream
vpr::ObjectWriterInterface used to write object data to a stream
vpr::OneThreadHelper class for vpr::ThreadPool
vpr::PortA cross-platform interface to using a computer's I/O ports (serial, parallel, IR, etc.)
vpr::ProfileIteratorAn iterator to navigate through the Profile tree
vpr::ProfileManager
vpr::ProfileNodeA node in the Profile Hierarchy Tree
vpr::ProfileSample
vpr::ReadableObject
vpr::ReadGuardRead Guard wrapper
vpr::RefCountMemoryReference countable memory
vpr::sim::RemovePred< T >
vpr::ReturnStatusClass used to represent the status of a function or method upon its return
vpr::RWMutexNSPR
vpr::RWMutexPosixRWMutex wrapper for POSIX-compliant systems using pthreads rw mutex variables for the implementation
vpr::SampleLimitedStatCollector< TYPE, TimeBased >Statistics collection class
vpr::Selector_t< RealSelectorImp >Cross-platform selection interface
vpr::SelectorBaseCommon base for all selectors and imp's
vpr::SelectorImplBSDBSD Implementation of ---> Cross-platform selection interface
vpr::SelectorImplBSD::BSDPollDescSimple type used for the vector of poll descriptors
vpr::SelectorImplNSPRNSPR Implementation of ---> Cross-platform selection interface
vpr::SelectorImplSIM
vpr::SelectorImplSIM::SimPollDescSimple type used for the vector of poll descriptors
vpr::SemaphoreNSPRWrapper for semaphores implemented using condition variables
vpr::SemaphorePosixSemaphore wrapper for POSIX.4-compliant systems
vpr::SemaphoreSGISemaphore wrapper for the SGI systems This class encapsulates the behavior of a semaphore variable
vpr::SerializableObject
vpr::SerializableObjectMixin< BASE >Mixin to add serializable capabilities to an existing object
vpr::SerialPort_t< RealSerialPortImpl >Cross-platform serial port interface
vpr::SerialPortImplTermiosVpr::SerialPort implementation using termios
vpr::SerialPortImplWin32Vpr::SerialPort implementation for Win32
sigaction
vpr::SigHandlerThis class wraps the calls needed to register signal handlers with the operating system
vpr::SignalActionWrapper class for a signal action
vpr::SignalSetWrapepr class for a signal set
vpr::Singleton< singleClass >You can use this coolio class to make a singleton, just inherit like so..
vpr::Socket_t< SockConfig_ >Cross-platform block-based socket interface
vpr::SocketAcceptorSocket connection acceptor factory
vpr::SocketBasicOptOptions common to all types of sockets
vpr::SocketConfiguration
vpr::SocketConnectorDefines a factory for creating new connections both synchronously and asynchronously
vpr::SocketDatagram_t< SocketConfig_ >Datagram socket interface
vpr::SocketDatagramImplBSDImplementation class for datagram sockets using the BSD sockets interface
vpr::SocketDatagramImplNSPR
vpr::SocketDatagramImplSIM
vpr::SocketDatagramOptOptions for datagram sockets
vpr::SocketImplBSDBasic socket wrapper implementation for BSD sockets
vpr::SocketImplNSPR
vpr::SocketImplSIMImplementation class for simulated sockets
vpr::SocketIpOptIP-level options for sockets
vpr::sim::SocketManagerAbstraction for C-style sockets
vpr::SocketOptionWrapper
vpr::SocketStream_t< SocketConfig_ >Cross-platform stream socket class
vpr::SocketStreamImplBSDImplementation of the stream socket wrapper using BSD sockets
vpr::SocketStreamImplNSPR
vpr::SocketStreamImplSIMSimulated stream sockets
vpr::SocketStreamOptOptions for stream sockets
vpr::sockopt_dataDefine a simple union used as the optval argument to [gs]etsockopt(2)
vpr::StatCollector< TYPE, TimeBased >Statistics collection class
vpr::StreamLockClass to lock a stream for multi-process output
vpr::StreamUnLockClass to unlock a stream that has been previously locked
vpr::SystemBaseVpr::SystemBase is a base class for vpr::System so, for xplatform system functions, use vpr::System (don't use vpr::SystemBase)
vpr::SystemNSPR
vpr::SystemPosix
vpr::ThreadKeyNSPRWrapper around NSPR (thread-specific data)
vpr::ThreadKeyPosixWrapper around pthread keys (thread-specific data)
vpr::ThreadKeySGI
vpr::ThreadManagerHolds list of all threads in system
vpr::ThreadMemberFunctor< OBJ_TYPE >Member functor class
vpr::ThreadNonMemberFunctorNonmember functor class
vpr::ThreadNSPRThreads implementation using the NSPR API
vpr::ThreadPoolA pool of threads to process user jobs
vpr::ThreadPosixThreads implementation using POSIX threads (both Draft 4 and the "final" draft of the standard are supported)
vpr::ThreadRunFunctor< OBJ_TYPE >A variation on vpr::ThreadMemberFunctor that requires a class that implements the "runnable" concept
vpr::ThreadSGIThreads implementation using multiple processes created with sproc(2)
vpr::TimerSimple class to take timings and give averages
timeval
timezone
vpr::TSBaseObjectBase Thread Specific object
vpr::TSObject< T >Wrapper template for storing TS Objects
vpr::TSObjectProxy< T >This is a smart pointer to a thread specific object
vpr::TSObjectProxyBaseBase class for all TS Object proxies
vpr::TSTableThis class is the actual TS Table
vpr::Unit64HashNice little helper class for hashing a vpr::Uint64
vpr::Unit64Hash::Uint64_val
vpr::WriteableObject
vpr::WriteGuardWrite Guard wrapper
vpr::XMLObjectReaderObject reader that reads out of a data buffer
vpr::XMLObjectReader::NodeStateState to keep at each level of recursion
vpr::XMLObjectReader::ReadState
vpr::XMLObjectWriterObject writer for data buffers

Generated on Sun May 2 14:46:47 2004 for VR Juggler Portable Runtime by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002