Commit 4579bd2d authored by garciay's avatar garciay
Browse files

Add/modify User Equipment message

parent d3ffb357
Loading
Loading
Loading
Loading
+12 −12
Original line number Diff line number Diff line
#include "CheckMessageReceipt.h"
#include "CheckCallIsAnswered.h"
#include <sstream>
#include <iostream>

@@ -15,35 +15,35 @@ namespace Processors {
  
namespace TriggerCommandsGUI {
  
string CheckMessageReceipt::CheckMessageReceiptId = "UE_CHECK_MESSAGE_RECEIPT";
string CheckCallIsAnswered::CheckCallIsAnsweredId = "UE_CHECK_CALL_IS_ANSWERED";

CheckMessageReceipt::CheckMessageReceipt()
CheckCallIsAnswered::CheckCallIsAnswered()
{
  m_successor.reset();
}

CheckMessageReceipt::CheckMessageReceipt(boost::shared_ptr<EutIPInterface> eutIface)
CheckCallIsAnswered::CheckCallIsAnswered(boost::shared_ptr<EutIPInterface> eutIface)
{
  CheckMessageReceipt();
  CheckCallIsAnswered();
  m_eutIface = eutIface;
}

CheckMessageReceipt::~CheckMessageReceipt()
CheckCallIsAnswered::~CheckCallIsAnswered()
{
  Logger::Instance().LogInfo("CheckMessageReceipt::~CheckMessageReceipt");
  Logger::Instance().LogInfo("CheckCallIsAnswered::~CheckCallIsAnswered");
  m_successor.reset();
}

int CheckMessageReceipt::Process(const string &trigger, const vector<string> &parameterList)
int CheckCallIsAnswered::Process(const string &trigger, const vector<string> &parameterList)
{
  stringstream ss;
  
  // Process the command.
  if (trigger == CheckMessageReceipt::CheckMessageReceiptId)
  if (trigger == CheckCallIsAnswered::CheckCallIsAnsweredId)
  {
    int result = UEUserGuideClient::Instance().SendCommand(m_eutIface, trigger, parameterList);
    ss.str("");
    ss << "CheckMessageReceipt::Process: result=" << result;
    ss << "CheckCallIsAnswered::Process: result=" << result;
    Logger::Instance().LogDebug(ss.str());
    if (result != 0)
    {
@@ -55,7 +55,7 @@ int CheckMessageReceipt::Process(const string &trigger, const vector<string> &pa
  }
  else if (m_successor.get() != NULL)
  {
    ss << "CheckMessageReceipt::Not supported command: " << trigger;
    ss << "CheckCallIsAnswered::Not supported command: " << trigger;
    Logger::Instance().LogInfo(ss.str());
    return m_successor.get()->Process(trigger, parameterList);
  }
@@ -63,7 +63,7 @@ int CheckMessageReceipt::Process(const string &trigger, const vector<string> &pa
  return 1; // Error - See TTCN-3 FncRetCode 
}

void CheckMessageReceipt::SetSuccessor(boost::shared_ptr<UpperTestAdapter::Processors::TriggerCommandsImpl> successor)
void CheckCallIsAnswered::SetSuccessor(boost::shared_ptr<UpperTestAdapter::Processors::TriggerCommandsImpl> successor)
{
  m_successor = successor;
};
+10 −10
Original line number Diff line number Diff line
#ifndef TriggerCommandsGUI_CheckMessageReceipt_h
#define TriggerCommandsGUI_CheckMessageReceipt_h
#ifndef TriggerCommandsGUI_CheckCallIsAnswered_h
#define TriggerCommandsGUI_CheckCallIsAnswered_h

#include <boost/shared_ptr.hpp>
#include <string>
@@ -13,21 +13,21 @@ namespace Processors {
  
namespace TriggerCommandsGUI {
  
/*! Class CheckMessageReceipt
 * \brief This class provides processing for REGISTER Trigger command.
/*! Class CheckCallIsAnswered
 * \brief This class provides processing for UE_CHECK_CALL_IS_ANSWERED Trigger command.
 */
class CheckMessageReceipt : public UpperTestAdapter::Processors::TriggerCommandsImpl
class CheckCallIsAnswered : public UpperTestAdapter::Processors::TriggerCommandsImpl
{
  static std::string CheckMessageReceiptId;
  static std::string CheckCallIsAnsweredId;
  
  boost::shared_ptr<UpperTestAdapter::Processors::TriggerCommandsImpl> m_successor;
  
  boost::shared_ptr<EutIPInterface> m_eutIface;
  
public:
  CheckMessageReceipt();
  CheckMessageReceipt(boost::shared_ptr<EutIPInterface> eutIface);
  ~CheckMessageReceipt();
  CheckCallIsAnswered();
  CheckCallIsAnswered(boost::shared_ptr<EutIPInterface> eutIface);
  ~CheckCallIsAnswered();
  
public: // Public interface.
  int Process(const std::string &trigger, const std::vector<std::string> &parameterList);
@@ -36,5 +36,5 @@ public: // Public interface.

} } } // namespaces

#endif // TriggerCommandsGUI_CheckMessageReceipt_h
#endif // TriggerCommandsGUI_CheckCallIsAnswered_h
+12 −12
Original line number Diff line number Diff line
#include "DeRegister.h"
#include "CheckCallIsEnded.h"
#include <sstream>
#include <iostream>

@@ -15,35 +15,35 @@ namespace Processors {
  
namespace TriggerCommandsGUI {
  
string DeRegister::DeRegisterId = "UE_DEREGISTRATION";
string CheckCallIsEnded::CheckCallIsEndedId = "UE_CHECK_CALL_IS_ENDED";

DeRegister::DeRegister()
CheckCallIsEnded::CheckCallIsEnded()
{
	m_successor.reset();
}

DeRegister::DeRegister(boost::shared_ptr<EutIPInterface> eutIface)
CheckCallIsEnded::CheckCallIsEnded(boost::shared_ptr<EutIPInterface> eutIface)
{
  DeRegister();
  CheckCallIsEnded();
  m_eutIface = eutIface;
}

DeRegister::~DeRegister()
CheckCallIsEnded::~CheckCallIsEnded()
{
  Logger::Instance().LogInfo("DeRegister::~DeRegister");
  Logger::Instance().LogInfo("CheckCallIsEnded::~CheckCallIsEnded");
  m_successor.reset();
}

int DeRegister::Process(const string &trigger, const vector<string> &parameterList)
int CheckCallIsEnded::Process(const string &trigger, const vector<string> &parameterList)
{
  stringstream ss;
  
  // Process the command.
  if (trigger == DeRegister::DeRegisterId)
  if (trigger == CheckCallIsEnded::CheckCallIsEndedId)
  {
    int result = UEUserGuideClient::Instance().SendCommand(m_eutIface, trigger, parameterList);
    ss.str("");
    ss << "DeRegister::Process: result=" << result;
    ss << "CheckCallIsEnded::Process: result=" << result;
    Logger::Instance().LogDebug(ss.str());
    if (result != 0)
    {
@@ -55,7 +55,7 @@ int DeRegister::Process(const string &trigger, const vector<string> &parameterLi
  }
  else if (m_successor.get() != NULL)
  {
    ss << "DeRegister::Not supported command: " << trigger;
    ss << "CheckCallIsEnded::Not supported command: " << trigger;
    Logger::Instance().LogInfo(ss.str());
    return m_successor.get()->Process(trigger, parameterList);
  }
@@ -63,7 +63,7 @@ int DeRegister::Process(const string &trigger, const vector<string> &parameterLi
  return 1; // Error - See TTCN-3 FncRetCode 
}

void DeRegister::SetSuccessor(boost::shared_ptr<UpperTestAdapter::Processors::TriggerCommandsImpl> successor)
void CheckCallIsEnded::SetSuccessor(boost::shared_ptr<UpperTestAdapter::Processors::TriggerCommandsImpl> successor)
{
  m_successor = successor;
};
+10 −10
Original line number Diff line number Diff line
#ifndef TriggerCommandsGUI_DeRegister_h
#define TriggerCommandsGUI_DeRegister_h
#ifndef TriggerCommandsGUI_CheckCallIsEnded_h
#define TriggerCommandsGUI_CheckCallIsEnded_h

#include <boost/shared_ptr.hpp>
#include <string>
@@ -13,21 +13,21 @@ namespace Processors {
  
namespace TriggerCommandsGUI {
  
/*! Class DeRegister
 * \brief This class provides processing for DEREGISTER Trigger command.
/*! Class CheckCallIsEnded
 * \brief This class provides processing for UE_CHECK_CALL_IS_ENDED Trigger command.
 */
class DeRegister : public UpperTestAdapter::Processors::TriggerCommandsImpl
class CheckCallIsEnded : public UpperTestAdapter::Processors::TriggerCommandsImpl
{
  static std::string DeRegisterId;
  static std::string CheckCallIsEndedId;
  
  boost::shared_ptr<UpperTestAdapter::Processors::TriggerCommandsImpl> m_successor;
  
  boost::shared_ptr<EutIPInterface> m_eutIface;
  
public:
  DeRegister();
  DeRegister(boost::shared_ptr<EutIPInterface> eutIface);
  ~DeRegister();
  CheckCallIsEnded();
  CheckCallIsEnded(boost::shared_ptr<EutIPInterface> eutIface);
  ~CheckCallIsEnded();
  
public: // Public interface.
  int Process(const std::string &trigger, const std::vector<std::string> &parameterList);
@@ -36,5 +36,5 @@ public: // Public interface.

} } } // namespaces

#endif // TriggerCommandsGUI_DeRegister_h
#endif // TriggerCommandsGUI_CheckCallIsEnded_h
+71 −0
Original line number Diff line number Diff line
#include "CheckCallIsInitialized.h"
#include <sstream>
#include <iostream>

#include "Logger/Logger.h"

#include "UEUserGuideClient.h"

using namespace std;
using namespace boost;

namespace UpperTestAdapter {
  
namespace Processors {
  
namespace TriggerCommandsGUI {
  
string CheckCallIsInitialized::CheckCallIsInitializedId = "UE_CHECK_CALL_IS_INITIALIZED";

CheckCallIsInitialized::CheckCallIsInitialized()
{
	m_successor.reset();
}

CheckCallIsInitialized::CheckCallIsInitialized(boost::shared_ptr<EutIPInterface> eutIface)
{
  CheckCallIsInitialized();
  m_eutIface = eutIface;
}

CheckCallIsInitialized::~CheckCallIsInitialized()
{
  Logger::Instance().LogInfo("CheckCallIsInitialized::~CheckCallIsInitialized");
  m_successor.reset();
}

int CheckCallIsInitialized::Process(const string &trigger, const vector<string> &parameterList)
{
  stringstream ss;
  
  // Process the command.
  if (trigger == CheckCallIsInitialized::CheckCallIsInitializedId)
  {
    int result = UEUserGuideClient::Instance().SendCommand(m_eutIface, trigger, parameterList);
    ss.str("");
    ss << "CheckCallIsInitialized::Process: result=" << result;
    Logger::Instance().LogDebug(ss.str());
    if (result != 0)
    {
      // Processing failed.
      return 1; // Error - See TTCN-3 FncRetCode 
    }
    
    return 0/*result*/; // See TTCN-3 FncRetCode 
  }
  else if (m_successor.get() != NULL)
  {
    ss << "CheckCallIsInitialized::Not supported command: " << trigger;
    Logger::Instance().LogInfo(ss.str());
    return m_successor.get()->Process(trigger, parameterList);
  }

  return 1; // Error - See TTCN-3 FncRetCode 
}

void CheckCallIsInitialized::SetSuccessor(boost::shared_ptr<UpperTestAdapter::Processors::TriggerCommandsImpl> successor)
{
  m_successor = successor;
};
} } } // namespaces
Loading