Generic hardware access library
/home/cschwick/hal/generic/include/hal/AddFactory.hh
Go to the documentation of this file.
00001 #ifndef __AddFactory
00002 #define __AddFactory
00003 
00004 #include "hal/AbstractCommandFactory.hh" 
00005 #include "hal/AddCommand.hh"
00006 #include "hal/NoSuchItemException.hh"
00007 
00008 #include <string>
00009 #include <list>
00010 
00011 namespace HAL {
00012 
00028 class AddFactory : public AbstractCommandFactory {
00029 public:
00030   virtual ~AddFactory() {};
00038   SequencerCommand* create( std::list<std::string>& arguments, 
00039                             const AddressTableInterface& addressTable,
00040                             CommandSequence& sequence ) 
00041     throw (SequencerSyntaxError);
00042 };
00043 
00044 } /* namespace HAL */
00045 
00046 #endif /* __AddFactory */