| Index: webrtc/api/datachannel.h
|
| diff --git a/webrtc/api/datachannel.h b/webrtc/api/datachannel.h
|
| index 714e6e397e4448d1899666842116a970a84af122..7d7f6c75df7a4fbe65c37b65b71a86e71e007c4f 100644
|
| --- a/webrtc/api/datachannel.h
|
| +++ b/webrtc/api/datachannel.h
|
| @@ -130,6 +130,10 @@ class DataChannel : public DataChannelInterface,
|
| virtual uint64_t buffered_amount() const;
|
| virtual void Close();
|
| virtual DataState state() const { return state_; }
|
| + virtual uint32_t messages_sent() const { return messages_sent_; }
|
| + virtual uint64_t bytes_sent() const { return bytes_sent_; }
|
| + virtual uint32_t messages_received() const { return messages_received_; }
|
| + virtual uint64_t bytes_received() const { return bytes_received_; }
|
| virtual bool Send(const DataBuffer& buffer);
|
|
|
| // rtc::MessageHandler override.
|
| @@ -245,6 +249,10 @@ class DataChannel : public DataChannelInterface,
|
| InternalDataChannelInit config_;
|
| DataChannelObserver* observer_;
|
| DataState state_;
|
| + uint32_t messages_sent_;
|
| + uint64_t bytes_sent_;
|
| + uint32_t messages_received_;
|
| + uint64_t bytes_received_;
|
| cricket::DataChannelType data_channel_type_;
|
| DataChannelProviderInterface* provider_;
|
| HandshakeState handshake_state_;
|
| @@ -274,6 +282,10 @@ BEGIN_SIGNALING_PROXY_MAP(DataChannel)
|
| PROXY_CONSTMETHOD0(bool, negotiated)
|
| PROXY_CONSTMETHOD0(int, id)
|
| PROXY_CONSTMETHOD0(DataState, state)
|
| + PROXY_CONSTMETHOD0(uint32_t, messages_sent)
|
| + PROXY_CONSTMETHOD0(uint64_t, bytes_sent)
|
| + PROXY_CONSTMETHOD0(uint32_t, messages_received)
|
| + PROXY_CONSTMETHOD0(uint64_t, bytes_received)
|
| PROXY_CONSTMETHOD0(uint64_t, buffered_amount)
|
| PROXY_METHOD0(void, Close)
|
| PROXY_METHOD1(bool, Send, const DataBuffer&)
|
|
|