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