source: trunk/ETSI-Testsuites/ETSI_auto_IOT/adapter/src/UpperTestAdapter/TriggerCommandsGUI/UEUserGuideClient.h

Last change on this file was 22, checked in by rings, 14 years ago
  • Property svn:executable set to *
File size: 1.3 KB
RevLine 
[22]1/**
2 * @file UEUserGuideClient.h
3 * Provides a set of TTCN-3 recoder decoder  methods
4 * @author Yann garcia
5 * @version 1.0
6 * @date 20/07/2009
7 */
8
9#ifndef TriggerCommandsGUI_UEUserGuideClient
10#define TriggerCommandsGUI_UEUserGuideClient
11
12#include<boost/shared_ptr.hpp>
13#include <string>
14#include <vector>
15#include <iostream>
16#include <iomanip>
17
18#include "Helper/Singleton.h"
19#include "Helper/Socket.h"
20#include "Helper/GeneralConfigurationParams.h"
21
22#include "UEUserGuideClientMessages.h"
23
24namespace UpperTestAdapter {
25 
26namespace Processors {
27 
28namespace TriggerCommandsGUI {
29 
30/*! Class UEUserGuideClient
31 * \brief This class provides a set of convesion methods. It shall be used with Singleton class.
32 */
33class UEUserGuideClient : public Singleton<UEUserGuideClient>
34{
35private:
36  //! Singleton implementation
37  friend class Singleton<UEUserGuideClient>;
38 
39  //! Convertion map from char to int.
40  boost::shared_ptr<SocketClient> m_client;
41 
42  //! UEUserGuideClient.
43 /*! Default ctor.
44  */
45  UEUserGuideClient() { };
46
47public:
48  int SendCommand(boost::shared_ptr<EutIPInterface> eutIface, const std::string &trigger, const std::vector<std::string> &parameterList);
49};
50
51} } } // namespaces
52
53#endif //  TriggerCommandsGUI_UEUserGuideClient
Note: See TracBrowser for help on using the repository browser.