inline EventSource::EventSource(ExecutionContext* context, const KURL& url, const EventSourceInit& eventSourceInit) : ActiveScriptWrappable(this), ActiveDOMObject(context), m_url(url), m_currentURL(url), m_withCredentials(eventSourceInit.withCredentials()), m_state(kConnecting), m_connectTimer(this, &EventSource::connectTimerFired), m_reconnectDelay(defaultReconnectDelay) {}
inline EventSource::EventSource(ExecutionContext* context, const KURL& url, const EventSourceInit& eventSourceInit) : ActiveDOMObject(context) , m_url(url) , m_withCredentials(eventSourceInit.withCredentials()) , m_state(CONNECTING) , m_decoder(TextResourceDecoder::create("text/plain", "UTF-8")) , m_connectTimer(this, &EventSource::connectTimerFired) , m_discardTrailingNewline(false) , m_requestInFlight(false) , m_reconnectDelay(defaultReconnectDelay) { }