IT_Bus::BusPlugInFactory Class Reference

#include <it_bus_pdk/bus_plugin_factory.h>

List of all members.


Detailed Description

Base class for application specific factory classes that create instances of a class derived from BusPlugIn.

Definition at line 22 of file bus_plugin_factory.h.

Public Member Functions

 BusPlugInFactory ()
 Constructor.
virtual ~BusPlugInFactory ()
 Destructor.
virtual BusPlugIncreate_bus_plugin (Bus_ptr bus) IT_THROW_DECL((Exception))=0
 Returns a pointer to an instance of a class that extends BusPlugIn.
virtual void destroy_bus_plugin (BusPlugIn *bus_plugin)=0
 Destroy a BusPlugIn instance.


Member Function Documentation

virtual BusPlugIn* IT_Bus::BusPlugInFactory::create_bus_plugin ( Bus_ptr  bus  )  [pure virtual]

Returns a pointer to an instance of a class that extends BusPlugIn.

Parameters:
A pointer to the bus that will manage the plugin.
Returns:
A pointer to the BusPlugIn class.

virtual void IT_Bus::BusPlugInFactory::destroy_bus_plugin ( BusPlugIn bus_plugin  )  [pure virtual]

Destroy a BusPlugIn instance.

Parameters:
A pointer to the plugin instance to be destroyed.


Generated on Thu Sep 7 11:40:17 2006 for Artix by  doxygen 1.4.7