#include <gadget/ProxyFactory.h>
Inheritance diagram for gadget::ProxyConstructorBase:

Public Member Functions | |
| ProxyConstructorBase () | |
| Constructor. | |
| virtual | ~ProxyConstructorBase () |
| virtual Proxy * | createProxy (jccl::ConfigElementPtr element) const=0 |
| Creates the proxy. | |
| virtual std::string | getElementType () const=0 |
| Gets the string definition of the type of element we can create. | |
Implementations of this class are registered with the proxy factory for each proxy type in the system.
Definition at line 54 of file ProxyFactory.h.
| gadget::ProxyConstructorBase::ProxyConstructorBase | ( | ) | [inline] |
Constructor.
Definition at line 61 of file ProxyFactory.h.
| virtual gadget::ProxyConstructorBase::~ProxyConstructorBase | ( | ) | [inline, virtual] |
| virtual Proxy* gadget::ProxyConstructorBase::createProxy | ( | jccl::ConfigElementPtr | element | ) | const [pure virtual] |
Creates the proxy.
Implemented in gadget::ProxyConstructor< PROXY >.
Referenced by gadget::ProxyFactory::loadProxy().
| virtual std::string gadget::ProxyConstructorBase::getElementType | ( | ) | const [pure virtual] |
Gets the string definition of the type of element we can create.
Implemented in gadget::ProxyConstructor< PROXY >.
Referenced by gadget::ProxyFactory::registerProxy().
1.5.1