OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 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 | 5 * modification, are permitted provided that the following conditions |
6 * are met: | 6 * are met: |
7 * | 7 * |
8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. 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 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
(...skipping 620 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
631 | 631 |
632 m_stopped = true; | 632 m_stopped = true; |
633 m_iceConnectionState = IceConnectionStateClosed; | 633 m_iceConnectionState = IceConnectionStateClosed; |
634 m_signalingState = SignalingStateClosed; | 634 m_signalingState = SignalingStateClosed; |
635 | 635 |
636 Vector<RefPtr<RTCDataChannel> >::iterator i = m_dataChannels.begin(); | 636 Vector<RefPtr<RTCDataChannel> >::iterator i = m_dataChannels.begin(); |
637 for (; i != m_dataChannels.end(); ++i) | 637 for (; i != m_dataChannels.end(); ++i) |
638 (*i)->stop(); | 638 (*i)->stop(); |
639 } | 639 } |
640 | 640 |
641 EventTargetData* RTCPeerConnection::eventTargetData() | |
642 { | |
643 return &m_eventTargetData; | |
644 } | |
645 | |
646 EventTargetData* RTCPeerConnection::ensureEventTargetData() | |
647 { | |
648 return &m_eventTargetData; | |
649 } | |
650 | |
651 void RTCPeerConnection::changeSignalingState(SignalingState signalingState) | 641 void RTCPeerConnection::changeSignalingState(SignalingState signalingState) |
652 { | 642 { |
653 if (m_signalingState != SignalingStateClosed && m_signalingState != signalin
gState) { | 643 if (m_signalingState != SignalingStateClosed && m_signalingState != signalin
gState) { |
654 m_signalingState = signalingState; | 644 m_signalingState = signalingState; |
655 scheduleDispatchEvent(Event::create(EventTypeNames::signalingstatechange
)); | 645 scheduleDispatchEvent(Event::create(EventTypeNames::signalingstatechange
)); |
656 } | 646 } |
657 } | 647 } |
658 | 648 |
659 void RTCPeerConnection::changeIceGatheringState(IceGatheringState iceGatheringSt
ate) | 649 void RTCPeerConnection::changeIceGatheringState(IceGatheringState iceGatheringSt
ate) |
660 { | 650 { |
(...skipping 25 matching lines...) Expand all Loading... |
686 events.swap(m_scheduledEvents); | 676 events.swap(m_scheduledEvents); |
687 | 677 |
688 Vector<RefPtr<Event> >::iterator it = events.begin(); | 678 Vector<RefPtr<Event> >::iterator it = events.begin(); |
689 for (; it != events.end(); ++it) | 679 for (; it != events.end(); ++it) |
690 dispatchEvent((*it).release()); | 680 dispatchEvent((*it).release()); |
691 | 681 |
692 events.clear(); | 682 events.clear(); |
693 } | 683 } |
694 | 684 |
695 } // namespace WebCore | 685 } // namespace WebCore |
OLD | NEW |