RTCDTMFToneChangeEvent.cpp [plain text]
#include "config.h"
#include "RTCDTMFToneChangeEvent.h"
#if ENABLE(MEDIA_STREAM)
#include "EventNames.h"
namespace WebCore {
PassRefPtr<RTCDTMFToneChangeEvent> RTCDTMFToneChangeEvent::create()
{
return adoptRef(new RTCDTMFToneChangeEvent);
}
PassRefPtr<RTCDTMFToneChangeEvent> RTCDTMFToneChangeEvent::create(const String& tone)
{
return adoptRef(new RTCDTMFToneChangeEvent(tone));
}
PassRefPtr<RTCDTMFToneChangeEvent> RTCDTMFToneChangeEvent::create(const AtomicString& type, const RTCDTMFToneChangeEventInit& initializer)
{
ASSERT(type == eventNames().tonechangeEvent);
return adoptRef(new RTCDTMFToneChangeEvent(initializer));
}
RTCDTMFToneChangeEvent::RTCDTMFToneChangeEvent()
{
}
RTCDTMFToneChangeEvent::RTCDTMFToneChangeEvent(const String& tone)
: Event(eventNames().tonechangeEvent, false, false)
, m_tone(tone)
{
}
RTCDTMFToneChangeEvent::RTCDTMFToneChangeEvent(const RTCDTMFToneChangeEventInit& initializer)
: Event(eventNames().tonechangeEvent, initializer)
, m_tone(initializer.tone)
{
}
RTCDTMFToneChangeEvent::~RTCDTMFToneChangeEvent()
{
}
const String& RTCDTMFToneChangeEvent::tone() const
{
return m_tone;
}
const AtomicString& RTCDTMFToneChangeEvent::interfaceName() const
{
return eventNames().interfaceForRTCDTMFToneChangeEvent;
}
}
#endif // ENABLE(MEDIA_STREAM)