source: trunk/ETSI-Testsuites/ETSI_auto_IOT/adapter/src/UpperTestAdapter/TriggerCommandsOffLine/CheckCallIsInitialized.h @ 37

Last change on this file since 37 was 22, checked in by rings, 14 years ago
  • Property svn:executable set to *
File size: 1.2 KB
Line 
1#ifndef TriggerCommandsOffLine_CheckCallIsInitialized_h
2#define TriggerCommandsOffLine_CheckCallIsInitialized_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 TriggerCommandsOffLine {
15 
16/*! Class CheckCallIsInitialized
17 * \brief This class provides processing for UE_CHECK_CALL_IS_INITIALIZED Trigger command.
18 */
19class CheckCallIsInitialized : public UpperTestAdapter::Processors::TriggerCommandsImpl
20{
21  static std::string CheckCallIsInitializedId;
22 
23  boost::shared_ptr<UpperTestAdapter::Processors::TriggerCommandsImpl> m_successor;
24 
25  boost::shared_ptr<EutIPInterface> m_eutIface;
26 
27public:
28  CheckCallIsInitialized();
29  CheckCallIsInitialized(boost::shared_ptr<EutIPInterface> eutIface);
30  ~CheckCallIsInitialized();
31 
32public: // Public interface.
33  int Process(const std::string &trigger, const std::vector<std::string> &parameterList);
34  void SetSuccessor(boost::shared_ptr<UpperTestAdapter::Processors::TriggerCommandsImpl> successor);
35};
36
37} } } // namespaces
38
39#endif // TriggerCommandsOffLine_CheckCallIsInitialized_h
40
Note: See TracBrowser for help on using the repository browser.