template class Poco::PoolableObjectFactory<C, Poco::AutoPtr<C>>

#include <ObjectPool.h>

template <class C>
class PoolableObjectFactory<C, Poco::AutoPtr<C>>
{
public:
    // methods

    Poco::AutoPtr<C>
    createObject();

    bool
    validateObject(Poco::AutoPtr<C> pObject);

    void
    activateObject(Poco::AutoPtr<C> pObject);

    void
    deactivateObject(Poco::AutoPtr<C> pObject);

    void
    destroyObject(Poco::AutoPtr<C> pObject);
};