Index: net/socket/socket_test_util.cc |
diff --git a/net/socket/socket_test_util.cc b/net/socket/socket_test_util.cc |
index 6f03706e277176bb85069d28dcb881acd8530222..5479ea95ff7014ee5a55f84184e9a4ad446eaeaa 100644 |
--- a/net/socket/socket_test_util.cc |
+++ b/net/socket/socket_test_util.cc |
@@ -541,6 +541,29 @@ bool MockSSLClientSocket::set_was_npn_negotiated(bool negotiated) { |
return new_npn_value_ = negotiated; |
} |
+StaticSocketDataProvider::StaticSocketDataProvider() |
+ : reads_(NULL), |
+ read_index_(0), |
+ read_count_(0), |
+ writes_(NULL), |
+ write_index_(0), |
+ write_count_(0) { |
+} |
+ |
+StaticSocketDataProvider::StaticSocketDataProvider(MockRead* reads, |
+ size_t reads_count, |
+ MockWrite* writes, |
+ size_t writes_count) |
+ : reads_(reads), |
+ read_index_(0), |
+ read_count_(reads_count), |
+ writes_(writes), |
+ write_index_(0), |
+ write_count_(writes_count) { |
+} |
+ |
+StaticSocketDataProvider::~StaticSocketDataProvider() {} |
+ |
MockRead StaticSocketDataProvider::GetNextRead() { |
DCHECK(!at_read_eof()); |
reads_[read_index_].time_stamp = base::Time::Now(); |
@@ -609,6 +632,8 @@ DynamicSocketDataProvider::DynamicSocketDataProvider() |
allow_unconsumed_reads_(false) { |
} |
+DynamicSocketDataProvider::~DynamicSocketDataProvider() {} |
+ |
MockRead DynamicSocketDataProvider::GetNextRead() { |
if (reads_.empty()) |
return MockRead(false, ERR_UNEXPECTED); |
@@ -784,6 +809,8 @@ void OrderedSocketData::CompleteRead() { |
} |
} |
+OrderedSocketData::~OrderedSocketData() {} |
+ |
DeterministicSocketData::DeterministicSocketData(MockRead* reads, |
size_t reads_count, MockWrite* writes, size_t writes_count) |
: StaticSocketDataProvider(reads, reads_count, writes, writes_count), |
@@ -934,6 +961,10 @@ void DeterministicSocketData::NextStep() { |
} |
+MockClientSocketFactory::MockClientSocketFactory() {} |
+ |
+MockClientSocketFactory::~MockClientSocketFactory() {} |
+ |
void MockClientSocketFactory::AddSocketDataProvider( |
SocketDataProvider* data) { |
mock_data_.Add(data); |
@@ -984,6 +1015,10 @@ SSLClientSocket* MockClientSocketFactory::CreateSSLClientSocket( |
return socket; |
} |
+DeterministicMockClientSocketFactory::DeterministicMockClientSocketFactory() {} |
+ |
+DeterministicMockClientSocketFactory::~DeterministicMockClientSocketFactory() {} |
+ |
void DeterministicMockClientSocketFactory::AddSocketDataProvider( |
DeterministicSocketData* data) { |
mock_data_.Add(data); |
@@ -1103,6 +1138,8 @@ MockTCPClientSocketPool::MockConnectJob::MockConnectJob( |
connect_callback_(this, &MockConnectJob::OnConnect)) { |
} |
+MockTCPClientSocketPool::MockConnectJob::~MockConnectJob() {} |
+ |
int MockTCPClientSocketPool::MockConnectJob::Connect() { |
int rv = socket_->Connect(&connect_callback_); |
if (rv == OK) { |