|
OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|
#include "RCObjectInterface.h"#include <list>#include <set>#include <stdexcept>#include <string>#include <vector>

Go to the source code of this file.
Classes | |
| class | agg_util::BadWeakPtr |
| Exception class for all errors from WeakRCPtr<T> More... | |
| class | agg_util::RCObject |
| A base class for a simple reference counted object. More... | |
| class | agg_util::RCObjectPool |
| A monitoring "pool" class for created RCObject's which allows us to forcibly delete any RCOBject's regardless of their ref counts when we know we are done with them, say after an exception. More... | |
| class | agg_util::RCPtr< T > |
| A reference to an RCObject which automatically ref() and deref() on creation and destruction. More... | |
| class | agg_util::UseCountHitZeroCB |
| Interface for registering callbacks to the RCObject for when the usecount hits 0 but before the deallocate functionality is performed. More... | |
| class | agg_util::WeakRCPtr< T > |
| A variant of boost::weak_ptr that uses our intrusive RCObject counting. More... | |
Namespaces | |
| agg_util | |
| Helper class for temporarily hijacking an existing dhi to load a DDX response for one particular file. | |
Typedefs | |
| typedef std::set< RCObject * > | agg_util::RCObjectSet |