| OLD | NEW | 
|    1 /* |    1 /* | 
|    2  * libjingle |    2  * libjingle | 
|    3  * Copyright 2014 Google Inc. |    3  * Copyright 2014 Google Inc. | 
|    4  * |    4  * | 
|    5  * Redistribution and use in source and binary forms, with or without |    5  * Redistribution and use in source and binary forms, with or without | 
|    6  * modification, are permitted provided that the following conditions are met: |    6  * modification, are permitted provided that the following conditions are met: | 
|    7  * |    7  * | 
|    8  *  1. Redistributions of source code must retain the above copyright notice, |    8  *  1. Redistributions of source code must retain the above copyright notice, | 
|    9  *     this list of conditions and the following disclaimer. |    9  *     this list of conditions and the following disclaimer. | 
|   10  *  2. Redistributions in binary form must reproduce the above copyright notice, |   10  *  2. Redistributions in binary form must reproduce the above copyright notice, | 
| (...skipping 25 matching lines...) Expand all  Loading... | 
|   36 namespace webrtc { |   36 namespace webrtc { | 
|   37  |   37  | 
|   38 class RTCDataChannelObserver : public DataChannelObserver { |   38 class RTCDataChannelObserver : public DataChannelObserver { | 
|   39  public: |   39  public: | 
|   40   RTCDataChannelObserver(RTCDataChannel* channel) { _channel = channel; } |   40   RTCDataChannelObserver(RTCDataChannel* channel) { _channel = channel; } | 
|   41  |   41  | 
|   42   void OnStateChange() override { |   42   void OnStateChange() override { | 
|   43     [_channel.delegate channelDidChangeState:_channel]; |   43     [_channel.delegate channelDidChangeState:_channel]; | 
|   44   } |   44   } | 
|   45  |   45  | 
|   46   void OnBufferedAmountChange(uint64 previousAmount) override { |   46   void OnBufferedAmountChange(uint64_t previousAmount) override { | 
|   47     RTCDataChannel* channel = _channel; |   47     RTCDataChannel* channel = _channel; | 
|   48     id<RTCDataChannelDelegate> delegate = channel.delegate; |   48     id<RTCDataChannelDelegate> delegate = channel.delegate; | 
|   49     if ([delegate |   49     if ([delegate | 
|   50             respondsToSelector:@selector(channel:didChangeBufferedAmount:)]) { |   50             respondsToSelector:@selector(channel:didChangeBufferedAmount:)]) { | 
|   51       [delegate channel:channel didChangeBufferedAmount:previousAmount]; |   51       [delegate channel:channel didChangeBufferedAmount:previousAmount]; | 
|   52     } |   52     } | 
|   53   } |   53   } | 
|   54  |   54  | 
|   55   void OnMessage(const DataBuffer& buffer) override { |   55   void OnMessage(const DataBuffer& buffer) override { | 
|   56     if (!_channel.delegate) { |   56     if (!_channel.delegate) { | 
| (...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  281     _observer.reset(new webrtc::RTCDataChannelObserver(self)); |  281     _observer.reset(new webrtc::RTCDataChannelObserver(self)); | 
|  282   } |  282   } | 
|  283   return self; |  283   return self; | 
|  284 } |  284 } | 
|  285  |  285  | 
|  286 - (rtc::scoped_refptr<webrtc::DataChannelInterface>)dataChannel { |  286 - (rtc::scoped_refptr<webrtc::DataChannelInterface>)dataChannel { | 
|  287   return _dataChannel; |  287   return _dataChannel; | 
|  288 } |  288 } | 
|  289  |  289  | 
|  290 @end |  290 @end | 
| OLD | NEW |