PDevicePluginFactory< AbstractClass, KeyType >::PDevicePluginFactory::Worker Class Reference

#include <plugin.h>

Inheritance diagram for PDevicePluginFactory< AbstractClass, KeyType >::PDevicePluginFactory::Worker:

PFactory< AbstractClass, KeyType >::PFactory::WorkerBase

List of all members.

Public Member Functions

 Worker (const KeyType &key, bool singleton=false)
 ~Worker ()

Protected Member Functions

virtual AbstractClass * Create (const KeyType &key) const

template<class AbstractClass, typename KeyType = PString>
class PDevicePluginFactory< AbstractClass, KeyType >::Worker


Constructor & Destructor Documentation

template<class AbstractClass , typename KeyType = PString>
PDevicePluginFactory< AbstractClass, KeyType >::PDevicePluginFactory::Worker::Worker ( const KeyType &  key,
bool  singleton = false 
) [inline]

template<class AbstractClass , typename KeyType = PString>
PDevicePluginFactory< AbstractClass, KeyType >::PDevicePluginFactory::Worker::~Worker (  )  [inline]


Member Function Documentation

template<class AbstractClass , typename KeyType = PString>
virtual AbstractClass* PDevicePluginFactory< AbstractClass, KeyType >::PDevicePluginFactory::Worker::Create ( const KeyType &  key  )  const [protected, virtual]


The documentation for this class was generated from the following file:

Generated on Fri Apr 10 22:33:50 2009 for PTLib by  doxygen 1.5.8