17 #ifndef PAGESPEED_SYSTEM_TCP_CONNECTION_FOR_TESTING_H_
18 #define PAGESPEED_SYSTEM_TCP_CONNECTION_FOR_TESTING_H_
20 #include "apr_pools.h"
21 #include "apr_network_io.h"
26 namespace net_instaweb {
38 void Send(StringPiece data);
58 apr_socket_t* socket_;
Definition: tcp_connection_for_testing.h:31
GoogleString ReadBytes(int length)
Reads specific amount of bytes, fais if EOF happens before.
GoogleString ReadLine()
LF is included unless EOF happened before it.
Definition: tcp_connection_for_testing.h:44
std::string GoogleString
PAGESPEED_KERNEL_BASE_STRING_H_.
Definition: string.h:24
GoogleString ReadUntil(StringPiece marker)
Returns data read, marker is included unless EOF happened before it.
GoogleString ReadLineCrLf()
CRLF is included unless EOF happened before it.
Definition: tcp_connection_for_testing.h:49