/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 |