File List

Here is a list of all documented files with brief descriptions:
/home/elb/work/cs590n/mace/mace/lib/Accumulator.cc [code]
/home/elb/work/cs590n/mace/mace/lib/Accumulator.h [code]Declares the Accumulator class for simple accumulated statistics
/home/elb/work/cs590n/mace/mace/lib/AddressCache.cc [code]
/home/elb/work/cs590n/mace/mace/lib/AddressCache.h [code]Declares the mace::AddressCache class
/home/elb/work/cs590n/mace/mace/lib/AdolfoFilter.cc [code]
/home/elb/work/cs590n/mace/mace/lib/AdolfoFilter.h [code]Declares the adolfo_filter class
/home/elb/work/cs590n/mace/mace/lib/BandwidthFilter.cc [code]
/home/elb/work/cs590n/mace/mace/lib/BandwidthFilter.h [code]Declares the BandwidthFilter class
/home/elb/work/cs590n/mace/mace/lib/BandwidthTimeFilter.cc [code]
/home/elb/work/cs590n/mace/mace/lib/BandwidthTimeFilter.h [code]Declares the BandwidthTimeFilter class
/home/elb/work/cs590n/mace/mace/lib/Base64.cc [code]
/home/elb/work/cs590n/mace/mace/lib/Base64.h [code]Code to compute Base64 of strings. Not originally written for Mace
/home/elb/work/cs590n/mace/mace/lib/basemap.h [code]Implements generic Map related functionality
/home/elb/work/cs590n/mace/mace/lib/BinaryLogObject.h [code]Declares the mace::BaseBinaryObject class
/home/elb/work/cs590n/mace/mace/lib/BitmapDigest.cc [code]
/home/elb/work/cs590n/mace/mace/lib/BitmapDigest.h [code]Defines the bitmap_digest class
/home/elb/work/cs590n/mace/mace/lib/BlockManager.cc [code]
/home/elb/work/cs590n/mace/mace/lib/BlockManager.h [code]Declares the BlockManager class
/home/elb/work/cs590n/mace/mace/lib/BufferedBlockManager.cc [code]
/home/elb/work/cs590n/mace/mace/lib/BufferedBlockManager.h [code]Declares the BufferedBlockManager class
/home/elb/work/cs590n/mace/mace/lib/CandidateMap.h [code]Implements the mace::CandidateMap template class for use with RanSub (random summary population)
/home/elb/work/cs590n/mace/mace/lib/CircularQueue.h [code]Defines the CircularQueue class
/home/elb/work/cs590n/mace/mace/lib/CircularQueueList.h [code]Defines the CircularQueueList class
/home/elb/work/cs590n/mace/mace/lib/CircularUniqueQueue.h [code]Defines the CircularUniqueQueue class
/home/elb/work/cs590n/mace/mace/lib/Collections.h [code]Defines a variety of common instantiated template types
/home/elb/work/cs590n/mace/mace/lib/CollectionSerializers.h [code]Set of template classes which know how to serialize various collection types generically
/home/elb/work/cs590n/mace/mace/lib/CryptoUtil.cc [code]
/home/elb/work/cs590n/mace/mace/lib/CryptoUtil.h [code]
/home/elb/work/cs590n/mace/mace/lib/Digest.cc [code]
/home/elb/work/cs590n/mace/mace/lib/Digest.h [code]Defines the base class (interface) for the digest classes
/home/elb/work/cs590n/mace/mace/lib/DummyServiceMapper.cc [code]
/home/elb/work/cs590n/mace/mace/lib/DummyServiceMapper.h [code]Defines the DummyServiceMapper class
/home/elb/work/cs590n/mace/mace/lib/DynamicProcessingPool.h [code]Defines the DynamicProcessingPool class
/home/elb/work/cs590n/mace/mace/lib/Enum.h [code]Defines the Enum class for serialization and printing of enums
/home/elb/work/cs590n/mace/mace/lib/Exception.h [code]Defines the set of exception classes used by most Mace libraries
/home/elb/work/cs590n/mace/mace/lib/FIFOLinkedList.h [code]Defines the FIFOLinkedList class
/home/elb/work/cs590n/mace/mace/lib/FileBlockManager.cc [code]
/home/elb/work/cs590n/mace/mace/lib/FileBlockManager.h [code]Declares the BufferedBlockManager class
/home/elb/work/cs590n/mace/mace/lib/FileUtil.cc [code]
/home/elb/work/cs590n/mace/mace/lib/FileUtil.h [code]Defines the FileUtil utilities
/home/elb/work/cs590n/mace/mace/lib/GenericFilter.cc [code]
/home/elb/work/cs590n/mace/mace/lib/GenericFilter.h [code]Defines the base class for the historical MACEDON filter system of statistics
/home/elb/work/cs590n/mace/mace/lib/hash_string.h [code]Defines hash functors to support using strings in hash maps
/home/elb/work/cs590n/mace/mace/lib/HashUtil.cc [code]
/home/elb/work/cs590n/mace/mace/lib/HashUtil.h [code]HashUtil utility for computing SHA1 hashes
/home/elb/work/cs590n/mace/mace/lib/Iterator.h [code]Defines the mace::MapIterator and mace::ConstMapIterator Java-style iteration classes
/home/elb/work/cs590n/mace/mace/lib/KeyRange.h [code]Defines the mace::KeyRange class
/home/elb/work/cs590n/mace/mace/lib/LoadMonitor.cc [code]
/home/elb/work/cs590n/mace/mace/lib/LoadMonitor.h [code]Defines LoadMonitor and HiResLoadMonitor
/home/elb/work/cs590n/mace/mace/lib/LockedSignal.h [code]
/home/elb/work/cs590n/mace/mace/lib/Log.cc [code]
/home/elb/work/cs590n/mace/mace/lib/Log.h [code]Details about the logging infrastructure
/home/elb/work/cs590n/mace/mace/lib/LogIdSet.h [code]Defines LogIdSet
/home/elb/work/cs590n/mace/mace/lib/LogSelector.cc [code]
/home/elb/work/cs590n/mace/mace/lib/LogSelector.h [code]Declares LogSelector, associated with every log
/home/elb/work/cs590n/mace/mace/lib/LRUCache.h [code]Defines the mace::LRUCache class
/home/elb/work/cs590n/mace/mace/lib/m_map.h [code]Defines the mace::map extension of std::map
/home/elb/work/cs590n/mace/mace/lib/m_net.h [code]File to include for networking includes for portability
/home/elb/work/cs590n/mace/mace/lib/m_wait.h [code]File to include instead of sys/wait.h for portability
/home/elb/work/cs590n/mace/mace/lib/mace-macros.h [code]Defines standard macros for use throughout mace code
/home/elb/work/cs590n/mace/mace/lib/mace.cc [code]
/home/elb/work/cs590n/mace/mace/lib/mace.h [code]Declares BaseMaceService
/home/elb/work/cs590n/mace/mace/lib/mace_constants.h [code]Defines any Mace-wide constants
/home/elb/work/cs590n/mace/mace/lib/MaceBasics.h [code]NOTICE: This file shall ONLY be used for things which have to do with simple constants and types
/home/elb/work/cs590n/mace/mace/lib/MaceKey.cc [code]
/home/elb/work/cs590n/mace/mace/lib/MaceKey.h [code]Included in this file are the mace::MaceKey classes
/home/elb/work/cs590n/mace/mace/lib/MaceTime.cc [code]
/home/elb/work/cs590n/mace/mace/lib/MaceTime.h [code]Defines mace::MaceTime and mace::MonotoneTime
/home/elb/work/cs590n/mace/mace/lib/MaceTypes.h [code]Some common includes, and placing some types in the global namespace
/home/elb/work/cs590n/mace/mace/lib/MailUtil.cc [code]
/home/elb/work/cs590n/mace/mace/lib/MailUtil.h [code]Defines the MailUtil class
/home/elb/work/cs590n/mace/mace/lib/MapConfig.cc [code]
/home/elb/work/cs590n/mace/mace/lib/MapConfig.h [code]Auto configuration (factory construction) of generic maps based on params
/home/elb/work/cs590n/mace/mace/lib/marray.h [code]Defines the mace::array extension of std::vector
/home/elb/work/cs590n/mace/mace/lib/massert.h [code]Defines Mace assertion statements to use instead of assert or cassert
/home/elb/work/cs590n/mace/mace/lib/mdb.h [code]Defines generic template wrapper for using berkeley DBs in Mace
/home/elb/work/cs590n/mace/mace/lib/mdeque.h [code]Defines the mace::deque extension of std::deque
/home/elb/work/cs590n/mace/mace/lib/Message.h [code]Defines a basic type for a Message in Mace
/home/elb/work/cs590n/mace/mace/lib/mhash_map.h [code]Defines the mace::hash_map extension of std::hash_map
/home/elb/work/cs590n/mace/mace/lib/mhash_set.h [code]Defines the mace::hash_set extension of std::hash_set
/home/elb/work/cs590n/mace/mace/lib/mlist.h [code]Defines the mace::list extension of std::list
/home/elb/work/cs590n/mace/mace/lib/mmultimap.h [code]Defines the mace::multimap extension of std::multimap
/home/elb/work/cs590n/mace/mace/lib/mpair.h [code]Defines the mace::pair extension std::pair
/home/elb/work/cs590n/mace/mace/lib/mset.h [code]Defines the mace::set extension of std::set
/home/elb/work/cs590n/mace/mace/lib/msparse_array.h [code]Defines the mace::sparse_array class, an array designed for efficiency under sparseness
/home/elb/work/cs590n/mace/mace/lib/mstring.h [code]Definition of mace::string
/home/elb/work/cs590n/mace/mace/lib/mvector.h [code]Definition of the mace::vector extension of std::vector
/home/elb/work/cs590n/mace/mace/lib/NodeCollection.h [code]Defines the mace::NodeCollection class
/home/elb/work/cs590n/mace/mace/lib/NullBlockManager.h [code]Declares the NullBlockManager class
/home/elb/work/cs590n/mace/mace/lib/NumberGen.cc [code]
/home/elb/work/cs590n/mace/mace/lib/NumberGen.h [code]Implements the NumberGen class
/home/elb/work/cs590n/mace/mace/lib/ParamReader.cc [code]
/home/elb/work/cs590n/mace/mace/lib/ParamReader.h [code]
/home/elb/work/cs590n/mace/mace/lib/Params.cc [code]
/home/elb/work/cs590n/mace/mace/lib/params.h [code]This file defines the API for interfacing with the Mace parameter class
/home/elb/work/cs590n/mace/mace/lib/pip_includer.h [code]File to include pip functions, or make them be empty if not using pip
/home/elb/work/cs590n/mace/mace/lib/PipedSignal.h [code]Defines the PipedSignal class
/home/elb/work/cs590n/mace/mace/lib/Printable.cc [code]
/home/elb/work/cs590n/mace/mace/lib/Printable.h [code]Defines the mace methods for printing just about anything. Used by generated code, and from Mace Collections
/home/elb/work/cs590n/mace/mace/lib/PrintNodeFormatter.h [code]
/home/elb/work/cs590n/mace/mace/lib/ProcessingQueue.h [code]Defines ProcessingQueue class for handling a queue of jobs
/home/elb/work/cs590n/mace/mace/lib/QueryInterface.h [code]
/home/elb/work/cs590n/mace/mace/lib/RandomUtil.cc [code]
/home/elb/work/cs590n/mace/mace/lib/RandomUtil.h [code]Defines the RandomUtil random utility
/home/elb/work/cs590n/mace/mace/lib/RandomVariable.cc [code]
/home/elb/work/cs590n/mace/mace/lib/RandomVariable.h [code]Utility for generating random variables
/home/elb/work/cs590n/mace/mace/lib/Replay.h [code]UNKNOWN
/home/elb/work/cs590n/mace/mace/lib/Scheduler.cc [code]
/home/elb/work/cs590n/mace/mace/lib/Scheduler.h [code]Defines the Scheduler and TimerHandler classes
/home/elb/work/cs590n/mace/mace/lib/ScopedFingerprint.cc [code]
/home/elb/work/cs590n/mace/mace/lib/ScopedFingerprint.h [code]Declares mace::ScopedFingerprint
/home/elb/work/cs590n/mace/mace/lib/ScopedLock.h [code]Declares the ScopedLock class
/home/elb/work/cs590n/mace/mace/lib/ScopedLog.h [code]Declares the ScopedLog class
/home/elb/work/cs590n/mace/mace/lib/ScopedLogReader.cc [code]
/home/elb/work/cs590n/mace/mace/lib/ScopedLogReader.h [code]
/home/elb/work/cs590n/mace/mace/lib/ScopedSerialize.h [code]Declares the ScopedSerialize class
/home/elb/work/cs590n/mace/mace/lib/ScopedStackExecution.h [code]Defines mace::ScopedStackExecution
/home/elb/work/cs590n/mace/mace/lib/ScopedTimer.h [code]Declares the ScopedTimer class for accumulating the time an object existed
/home/elb/work/cs590n/mace/mace/lib/Serializable.cc [code]
/home/elb/work/cs590n/mace/mace/lib/Serializable.h [code]Define Mace methods for serializing Mace types
/home/elb/work/cs590n/mace/mace/lib/SmoothFilter.cc [code]
/home/elb/work/cs590n/mace/mace/lib/SmoothFilter.h [code]Declares smooth_filter
/home/elb/work/cs590n/mace/mace/lib/SockUtil.cc [code]
/home/elb/work/cs590n/mace/mace/lib/SockUtil.h [code]Defines the SockUtil utilities
/home/elb/work/cs590n/mace/mace/lib/StatisticalFilter.cc [code]
/home/elb/work/cs590n/mace/mace/lib/StatisticalFilter.h [code]Declares StatisticalFilter
/home/elb/work/cs590n/mace/mace/lib/StatisticalLimitFilter.cc [code]
/home/elb/work/cs590n/mace/mace/lib/StatisticalLimitFilter.h [code]Declares StatisticalLimitFilter
/home/elb/work/cs590n/mace/mace/lib/Stopwatch.h [code]Defines the mace::Stopwatch class for measuring the cumulative time
/home/elb/work/cs590n/mace/mace/lib/StringLogReader.cc [code]
/home/elb/work/cs590n/mace/mace/lib/StringLogReader.h [code]
/home/elb/work/cs590n/mace/mace/lib/StrUtil.cc [code]
/home/elb/work/cs590n/mace/mace/lib/StrUtil.h [code]String utilities defined in StrUtil
/home/elb/work/cs590n/mace/mace/lib/StrUtilNamespace.h [code]Defines a getTypeFromTemplate() helper method for returning the template type names at runtime
/home/elb/work/cs590n/mace/mace/lib/SwapMonitor.cc [code]
/home/elb/work/cs590n/mace/mace/lib/SwapMonitor.h [code]Declares SwapMonitor
/home/elb/work/cs590n/mace/mace/lib/SysUtil.cc [code]
/home/elb/work/cs590n/mace/mace/lib/SysUtil.h [code]Declares system helper functions for sleeping, selecting, and installing signal handlers
/home/elb/work/cs590n/mace/mace/lib/TemplateMap.h [code]
/home/elb/work/cs590n/mace/mace/lib/ThreadCreate.cc [code]
/home/elb/work/cs590n/mace/mace/lib/ThreadCreate.h [code]Macro declarations for creating new threads
/home/elb/work/cs590n/mace/mace/lib/ThreadPool.h [code]Thread pool implementation that executes work in a pool of threads
/home/elb/work/cs590n/mace/mace/lib/ThreadUtil.cc [code]
/home/elb/work/cs590n/mace/mace/lib/ThreadUtil.h [code]Defines the ThreadUtil utility, presently unused
/home/elb/work/cs590n/mace/mace/lib/TimerHandler.cc [code]
/home/elb/work/cs590n/mace/mace/lib/TimerHandler.h [code]
/home/elb/work/cs590n/mace/mace/lib/TimeUtil.cc [code]
/home/elb/work/cs590n/mace/mace/lib/TimeUtil.h [code]Defines functions for getting the time of day
/home/elb/work/cs590n/mace/mace/lib/Traits.h [code]Define the Traits classes, to tell properties about types
/home/elb/work/cs590n/mace/mace/lib/Util.cc [code]
/home/elb/work/cs590n/mace/mace/lib/Util.h [code]Defines the Util utility methods
/home/elb/work/cs590n/mace/mace/lib/VMRSSLimit.cc [code]
/home/elb/work/cs590n/mace/mace/lib/VMRSSLimit.h [code]Declares VMRSSLimit
/home/elb/work/cs590n/mace/mace/lib/XML_RPCSerialization.h [code]Defines XML_RPC methods for serialization
/home/elb/work/cs590n/mace/mace/lib/XmlRpcCollection.h [code]Handles collection XML_RPC serialiation and deserialization

Generated on Sat Oct 4 21:30:43 2008 for Mace Library by  doxygen 1.5.5