29 #ifndef __AGG_UTIL__RCOBJECT_INTERFACE_H__
30 #define __AGG_UTIL__RCOBJECT_INTERFACE_H__
48 virtual int ref()
const = 0;
60 virtual int unref()
const throw() = 0;
66 virtual std::string
toString()
const = 0;
virtual int ref() const =0
Increase the reference count by one.
virtual void removeFromPool() const =0
If the object is in an auto-delete pool, remove it from the pool and force it to only delete when it'...
Helper class for temporarily hijacking an existing dhi to load a DDX response for one particular file...
virtual int unref() const =0
Decrease the reference count by one.
virtual std::string toString() const =0
virtual int getRefCount() const =0
Get the current reference count.
Interface class for a reference counted object.
virtual ~RCObjectInterface()=0