commore  1.0.6-SNAPSHOT
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
commore::InterfaceFactory Class Referenceabstract

#include <Interface.h>

+ Inheritance diagram for commore::InterfaceFactory:

Public Member Functions

 InterfaceFactory (const AChar *name)
 
virtual ~InterfaceFactory ()
 
const AStringget_class_name () const
 
virtual PInterface create (const AChar *name, PService &service)=0
 

Static Public Member Functions

static int get (const AChar *className, List< InterfaceFactory * > &factoryList)
 

Detailed Description

Factory Interface

Constructor & Destructor Documentation

InterfaceFactory::InterfaceFactory ( const AChar name)
InterfaceFactory::~InterfaceFactory ( )
virtual

Member Function Documentation

virtual PInterface commore::InterfaceFactory::create ( const AChar name,
PService service 
)
pure virtual
int InterfaceFactory::get ( const AChar className,
List< InterfaceFactory * > &  factoryList 
)
static
const AString& commore::InterfaceFactory::get_class_name ( ) const
inline

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