Пример #1
0
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) {}
Пример #2
0
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)
{
}