• Home
  • Raw
  • Download

Lines Matching refs:HTTPProxy

56 const int HTTPProxy::kClientHeaderTimeoutSeconds = 1;
57 const int HTTPProxy::kConnectTimeoutSeconds = 10;
58 const int HTTPProxy::kDNSTimeoutSeconds = 5;
59 const int HTTPProxy::kDefaultServerPort = 80;
60 const int HTTPProxy::kInputTimeoutSeconds = 30;
61 const size_t HTTPProxy::kMaxClientQueue = 10;
62 const size_t HTTPProxy::kMaxHeaderCount = 128;
63 const size_t HTTPProxy::kMaxHeaderSize = 2048;
64 const int HTTPProxy::kTransactionTimeoutSeconds = 600;
66 const char HTTPProxy::kHTTPMethodConnect[] = "connect";
67 const char HTTPProxy::kHTTPMethodTerminator[] = " ";
68 const char HTTPProxy::kHTTPURLDelimiters[] = " /#?";
69 const char HTTPProxy::kHTTPURLPrefix[] = "http://";
70 const char HTTPProxy::kHTTPVersionPrefix[] = " HTTP/1";
71 const char HTTPProxy::kInternalErrorMsg[] = "Proxy Failed: Internal Error";
73 HTTPProxy::HTTPProxy(ConnectionRefPtr connection) in HTTPProxy() function in shill::HTTPProxy
77 accept_callback_(Bind(&HTTPProxy::AcceptClient, in HTTPProxy()
79 connect_completion_callback_(Bind(&HTTPProxy::OnConnectCompletion, in HTTPProxy()
81 dns_client_callback_(Bind(&HTTPProxy::GetDNSResult, in HTTPProxy()
83 read_client_callback_(Bind(&HTTPProxy::ReadFromClient, in HTTPProxy()
85 read_server_callback_(Bind(&HTTPProxy::ReadFromServer, in HTTPProxy()
87 write_client_callback_(Bind(&HTTPProxy::WriteToClient, in HTTPProxy()
89 write_server_callback_(Bind(&HTTPProxy::WriteToServer, in HTTPProxy()
100 HTTPProxy::~HTTPProxy() { in ~HTTPProxy()
104 bool HTTPProxy::Start(EventDispatcher* dispatcher, in Start()
157 void HTTPProxy::Stop() { in Stop()
180 void HTTPProxy::AcceptClient(int fd) { in AcceptClient()
197 Bind(&HTTPProxy::OnReadError, weak_ptr_factory_.GetWeakPtr()))); in AcceptClient()
199 transaction_timeout_.Reset(Bind(&HTTPProxy::StopClient, in AcceptClient()
208 bool HTTPProxy::ConnectServer(const IPAddress& address, int port) { in ConnectServer()
219 void HTTPProxy::GetDNSResult(const Error& error, const IPAddress& address) { in GetDNSResult()
230 void HTTPProxy::OnConnectCompletion(bool success, int fd) { in OnConnectCompletion()
249 void HTTPProxy::OnReadError(const string& error_msg) { in OnReadError()
257 bool HTTPProxy::ParseClientRequest() { in ParseClientRequest()
348 bool HTTPProxy::ProcessLastHeaderLine() { in ProcessLastHeaderLine()
380 bool HTTPProxy::ReadClientHeaders(InputData* data) { in ReadClientHeaders()
434 bool HTTPProxy::ReadClientHostname(string* header) { in ReadClientHostname()
459 bool HTTPProxy::ReadClientHTTPMethod(string* header) { in ReadClientHTTPMethod()
472 bool HTTPProxy::ReadClientHTTPVersion(string* header) { in ReadClientHTTPVersion()
487 void HTTPProxy::ReadFromClient(InputData* data) { in ReadFromClient()
520 void HTTPProxy::ReadFromServer(InputData* data) { in ReadFromServer()
539 void HTTPProxy::SendClientError(int code, const string& error) { in SendClientError()
548 void HTTPProxy::SetClientResponse(int code, const string& type, in SetClientResponse()
566 void HTTPProxy::StartIdleTimeout() { in StartIdleTimeout()
585 idle_timeout_.Reset(Bind(&HTTPProxy::StopClient, in StartIdleTimeout()
594 void HTTPProxy::StartReceive() { in StartReceive()
606 Bind(&HTTPProxy::OnReadError, weak_ptr_factory_.GetWeakPtr()))); in StartReceive()
618 void HTTPProxy::StartTransmit() { in StartTransmit()
646 void HTTPProxy::StopClient() { in StopClient()
682 void HTTPProxy::WriteToClient(int fd) { in WriteToClient()
706 void HTTPProxy::WriteToServer(int fd) { in WriteToServer()