Generic hardware access library
/home/cschwick/hal/generic/include/hal/PrintCommand.hh
Go to the documentation of this file.
00001 #ifndef __PrintCommand
00002 #define __PrintCommand
00003 
00004 #include <string>
00005 #include <list>
00006 
00007 #include "hal/SequencerCommand.hh"
00008 #include "hal/CommandSequence.hh"
00009 #include "hal/HardwareDeviceInterface.hh"
00010 
00011 namespace HAL {
00012 
00037 class PrintCommand : public SequencerCommand {
00038 public:
00039   PrintCommand( std::list<std::string> arguments,
00040                 CommandSequence& sequence )
00041     throw (SequencerSyntaxError);
00042   
00043   virtual ~PrintCommand() {};
00044   
00045   void excecute( const HardwareDeviceInterface& device ) const
00046     throw();
00047   
00048 private:
00049   std::list<std::string> arguments;
00050   CommandSequence& sequence;
00051 };
00052 
00053 } /* namespace HAL */
00054 
00055 #endif /* __PrintCommand */