Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(228)

Side by Side Diff: remoting/protocol/fake_session.cc

Issue 7508044: Remove video_channel() from Session interface (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: - Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "remoting/protocol/fake_session.h" 5 #include "remoting/protocol/fake_session.h"
6 6
7 #include "base/message_loop.h" 7 #include "base/message_loop.h"
8 #include "net/base/io_buffer.h" 8 #include "net/base/io_buffer.h"
9 #include "net/base/net_errors.h" 9 #include "net/base/net_errors.h"
10 10
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
63 63
64 bool FakeSocket::SetReceiveBufferSize(int32 size) { 64 bool FakeSocket::SetReceiveBufferSize(int32 size) {
65 NOTIMPLEMENTED(); 65 NOTIMPLEMENTED();
66 return false; 66 return false;
67 } 67 }
68 bool FakeSocket::SetSendBufferSize(int32 size) { 68 bool FakeSocket::SetSendBufferSize(int32 size) {
69 NOTIMPLEMENTED(); 69 NOTIMPLEMENTED();
70 return false; 70 return false;
71 } 71 }
72 72
73 int FakeSocket::Connect(net::CompletionCallback* callback) {
74 return net::OK;
75 }
76
77 void FakeSocket::Disconnect() {
78 NOTIMPLEMENTED();
79 }
80
81 bool FakeSocket::IsConnected() const {
82 return true;
83 }
84
85 bool FakeSocket::IsConnectedAndIdle() const {
86 NOTIMPLEMENTED();
87 return false;
88 }
89
90 int FakeSocket::GetPeerAddress(
91 net::AddressList* address) const {
92 NOTIMPLEMENTED();
93 return net::ERR_FAILED;
94 }
95
96 int FakeSocket::GetLocalAddress(
97 net::IPEndPoint* address) const {
98 NOTIMPLEMENTED();
99 return net::ERR_FAILED;
100 }
101
102 const net::BoundNetLog& FakeSocket::NetLog() const {
103 return net_log_;
104 }
105
106 void FakeSocket::SetSubresourceSpeculation() {
107 NOTIMPLEMENTED();
108 }
109
110 void FakeSocket::SetOmniboxSpeculation() {
111 NOTIMPLEMENTED();
112 }
113
114 bool FakeSocket::WasEverUsed() const {
115 NOTIMPLEMENTED();
116 return true;
117 }
118
119 bool FakeSocket::UsingTCPFastOpen() const {
120 NOTIMPLEMENTED();
121 return true;
122 }
123
124 int64 FakeSocket::NumBytesRead() const {
125 NOTIMPLEMENTED();
126 return 0;
127 }
128
129 base::TimeDelta FakeSocket::GetConnectTimeMicros() const {
130 NOTIMPLEMENTED();
131 return base::TimeDelta();
132 }
133
73 FakeUdpSocket::FakeUdpSocket() 134 FakeUdpSocket::FakeUdpSocket()
74 : read_pending_(false), 135 : read_pending_(false),
75 input_pos_(0) { 136 input_pos_(0) {
76 } 137 }
77 138
78 FakeUdpSocket::~FakeUdpSocket() { 139 FakeUdpSocket::~FakeUdpSocket() {
79 } 140 }
80 141
81 void FakeUdpSocket::AppendInputPacket(const char* data, int data_size) { 142 void FakeUdpSocket::AppendInputPacket(const char* data, int data_size) {
82 input_packets_.push_back(std::string()); 143 input_packets_.push_back(std::string());
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
128 189
129 FakeSession::FakeSession() 190 FakeSession::FakeSession()
130 : candidate_config_(CandidateSessionConfig::CreateDefault()), 191 : candidate_config_(CandidateSessionConfig::CreateDefault()),
131 config_(SessionConfig::CreateDefault()), 192 config_(SessionConfig::CreateDefault()),
132 message_loop_(NULL), 193 message_loop_(NULL),
133 jid_(kTestJid) { 194 jid_(kTestJid) {
134 } 195 }
135 196
136 FakeSession::~FakeSession() { } 197 FakeSession::~FakeSession() { }
137 198
138 void FakeSession::SetStateChangeCallback( 199 FakeSocket* FakeSession::GetStreamChannel(const std::string& name) {
139 StateChangeCallback* callback) { 200 return stream_channels_[name];
201 }
202
203 FakeUdpSocket* FakeSession::GetDatagramChannel(const std::string& name) {
204 return datagram_channels_[name];
205 }
206
207 void FakeSession::SetStateChangeCallback(StateChangeCallback* callback) {
140 callback_.reset(callback); 208 callback_.reset(callback);
141 } 209 }
142 210
143 void FakeSession::CreateStreamChannel( 211 void FakeSession::CreateStreamChannel(
144 const std::string& name, const StreamChannelCallback& callback) { 212 const std::string& name, const StreamChannelCallback& callback) {
145 NOTIMPLEMENTED(); 213 LOG(ERROR) << " creating channel " << name;
146 callback.Run(name, NULL); 214 FakeSocket* channel = new FakeSocket();
215 stream_channels_[name] = channel;
216 callback.Run(name, channel);
147 } 217 }
148 218
149 void FakeSession::CreateDatagramChannel( 219 void FakeSession::CreateDatagramChannel(
150 const std::string& name, const DatagramChannelCallback& callback) { 220 const std::string& name, const DatagramChannelCallback& callback) {
151 NOTIMPLEMENTED(); 221 FakeUdpSocket* channel = new FakeUdpSocket();
152 callback.Run(name, NULL); 222 datagram_channels_[name] = channel;
223 callback.Run(name, channel);
153 } 224 }
154 225
155 FakeSocket* FakeSession::control_channel() { 226 FakeSocket* FakeSession::control_channel() {
156 return &control_channel_; 227 return &control_channel_;
157 } 228 }
158 229
159 FakeSocket* FakeSession::event_channel() { 230 FakeSocket* FakeSession::event_channel() {
160 return &event_channel_; 231 return &event_channel_;
161 } 232 }
162 233
163 FakeSocket* FakeSession::video_channel() {
164 return &video_channel_;
165 }
166
167 FakeUdpSocket* FakeSession::video_rtp_channel() {
168 return &video_rtp_channel_;
169 }
170
171 FakeUdpSocket* FakeSession::video_rtcp_channel() {
172 return &video_rtcp_channel_;
173 }
174
175 const std::string& FakeSession::jid() { 234 const std::string& FakeSession::jid() {
176 return jid_; 235 return jid_;
177 } 236 }
178 237
179 const CandidateSessionConfig* FakeSession::candidate_config() { 238 const CandidateSessionConfig* FakeSession::candidate_config() {
180 return candidate_config_.get(); 239 return candidate_config_.get();
181 } 240 }
182 241
183 const SessionConfig* FakeSession::config() { 242 const SessionConfig* FakeSession::config() {
184 CHECK(config_.get()); 243 CHECK(config_.get());
(...skipping 27 matching lines...) Expand all
212 const std::string& FakeSession::shared_secret() { 271 const std::string& FakeSession::shared_secret() {
213 return shared_secret_; 272 return shared_secret_;
214 } 273 }
215 274
216 void FakeSession::Close() { 275 void FakeSession::Close() {
217 closed_ = true; 276 closed_ = true;
218 } 277 }
219 278
220 } // namespace protocol 279 } // namespace protocol
221 } // namespace remoting 280 } // namespace remoting
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698