OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
6 * met: | 6 * met: |
7 * | 7 * |
8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
(...skipping 370 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
381 } | 381 } |
382 | 382 |
383 Document* DocumentWebSocketChannel::document() | 383 Document* DocumentWebSocketChannel::document() |
384 { | 384 { |
385 // This context is always a Document. See the constructor. | 385 // This context is always a Document. See the constructor. |
386 ExecutionContext* context = executionContext(); | 386 ExecutionContext* context = executionContext(); |
387 ASSERT(context->isDocument()); | 387 ASSERT(context->isDocument()); |
388 return toDocument(context); | 388 return toDocument(context); |
389 } | 389 } |
390 | 390 |
391 void DocumentWebSocketChannel::handleShouldBeDisconnected() | |
392 { | |
393 RELEASE_ASSERT(!m_handle); | |
394 } | |
395 | |
396 void DocumentWebSocketChannel::didConnect(WebSocketHandle* handle, const WebStri
ng& selectedProtocol, const WebString& extensions) | 391 void DocumentWebSocketChannel::didConnect(WebSocketHandle* handle, const WebStri
ng& selectedProtocol, const WebString& extensions) |
397 { | 392 { |
398 WTF_LOG(Network, "DocumentWebSocketChannel %p didConnect(%p, %s, %s)", this,
handle, selectedProtocol.utf8().c_str(), extensions.utf8().c_str()); | 393 WTF_LOG(Network, "DocumentWebSocketChannel %p didConnect(%p, %s, %s)", this,
handle, selectedProtocol.utf8().c_str(), extensions.utf8().c_str()); |
399 | 394 |
400 ASSERT(m_handle); | 395 ASSERT(m_handle); |
401 ASSERT(handle == m_handle); | 396 ASSERT(handle == m_handle); |
402 ASSERT(m_client); | 397 ASSERT(m_client); |
403 | 398 |
404 m_client->didConnect(selectedProtocol, extensions); | 399 m_client->didConnect(selectedProtocol, extensions); |
405 } | 400 } |
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
560 | 555 |
561 DEFINE_TRACE(DocumentWebSocketChannel) | 556 DEFINE_TRACE(DocumentWebSocketChannel) |
562 { | 557 { |
563 visitor->trace(m_blobLoader); | 558 visitor->trace(m_blobLoader); |
564 visitor->trace(m_client); | 559 visitor->trace(m_client); |
565 WebSocketChannel::trace(visitor); | 560 WebSocketChannel::trace(visitor); |
566 ContextLifecycleObserver::trace(visitor); | 561 ContextLifecycleObserver::trace(visitor); |
567 } | 562 } |
568 | 563 |
569 } // namespace blink | 564 } // namespace blink |
OLD | NEW |