source: trunk/ETSI-Testsuites/ETSI_auto_IOT/adapter/src/UpperTestAdapter/TriggerCommandsGUI/Default.h @ 32

Last change on this file since 32 was 22, checked in by rings, 14 years ago
  • Property svn:executable set to *
File size: 930 bytes
Line 
1#ifndef TriggerCommandsGUI_Default_h
2#define TriggerCommandsGUI_Default_h
3
4#include <boost/shared_ptr.hpp>
5#include <string>
6#include <iostream>
7
8#include "Processors/TriggerCommandsImpl.h"
9
10namespace UpperTestAdapter {
11 
12namespace Processors {
13 
14namespace TriggerCommandsGUI {
15 
16/*! Class Default
17 * \brief This class provides processing for the default Trigger command behavior.
18 */
19class Default : public UpperTestAdapter::Processors::TriggerCommandsImpl
20{
21  boost::shared_ptr<EutIPInterface> m_eutIface;
22 
23public:
24  Default();
25  Default(boost::shared_ptr<EutIPInterface> eutIface);
26  ~Default();
27 
28public: // Public interface.
29  int Process(const std::string &trigger, const std::vector<std::string> &parameterList);
30void SetSuccessor(boost::shared_ptr<UpperTestAdapter::Processors::TriggerCommandsImpl> successor) { };
31};
32
33} } } // namespaces
34
35#endif // TriggerCommandsGUI_Default_h
36
Note: See TracBrowser for help on using the repository browser.