#ifndef TriggerCommandsGUI_CheckNewMediaRemoved_h #define TriggerCommandsGUI_CheckNewMediaRemoved_h #include #include #include #include "Processors/TriggerCommandsImpl.h" namespace UpperTestAdapter { namespace Processors { namespace TriggerCommandsGUI { /*! Class CheckNewMediaRemoved * \brief This class provides processing for UE_CHECK_NEW_MEDIA_STREAM_IS_REMOVED Trigger command. */ class CheckNewMediaRemoved : public UpperTestAdapter::Processors::TriggerCommandsImpl { static std::string CheckNewMediaRemovedId; boost::shared_ptr m_successor; boost::shared_ptr m_eutIface; public: CheckNewMediaRemoved(); CheckNewMediaRemoved(boost::shared_ptr eutIface); ~CheckNewMediaRemoved(); public: // Public interface. int Process(const std::string &trigger, const std::vector ¶meterList); void SetSuccessor(boost::shared_ptr successor); }; } } } // namespaces #endif // TriggerCommandsGUI_CheckNewMediaRemoved_h