Home | History | Annotate | Download | only in socket

Lines Matching defs:SOCKS5ClientSocket

39 const unsigned int SOCKS5ClientSocket::kGreetReadHeaderSize = 2;
40 const unsigned int SOCKS5ClientSocket::kWriteHeaderSize = 10;
41 const unsigned int SOCKS5ClientSocket::kReadHeaderSize = 5;
42 const uint8 SOCKS5ClientSocket::kSOCKS5Version = 0x05;
43 const uint8 SOCKS5ClientSocket::kTunnelCommand = 0x01;
44 const uint8 SOCKS5ClientSocket::kNullByte = 0x00;
49 SOCKS5ClientSocket::SOCKS5ClientSocket(ClientSocket* transport_socket,
52 io_callback_(this, &SOCKS5ClientSocket::OnIOComplete)),
63 SOCKS5ClientSocket::~SOCKS5ClientSocket() {
67 int SOCKS5ClientSocket::Connect(CompletionCallback* callback,
94 void SOCKS5ClientSocket::Disconnect() {
105 bool SOCKS5ClientSocket::IsConnected() const {
109 bool SOCKS5ClientSocket::IsConnectedAndIdle() const {
115 int SOCKS5ClientSocket::Read(IOBuffer* buf, int buf_len,
126 int SOCKS5ClientSocket::Write(IOBuffer* buf, int buf_len,
135 bool SOCKS5ClientSocket::SetReceiveBufferSize(int32 size) {
139 bool SOCKS5ClientSocket::SetSendBufferSize(int32 size) {
143 void SOCKS5ClientSocket::DoCallback(int result) {
154 void SOCKS5ClientSocket::OnIOComplete(int result) {
164 int SOCKS5ClientSocket::DoLoop(int last_io_result) {
219 int SOCKS5ClientSocket::DoGreetWrite() {
243 int SOCKS5ClientSocket::DoGreetWriteComplete(int result) {
258 int SOCKS5ClientSocket::DoGreetRead() {
265 int SOCKS5ClientSocket::DoGreetReadComplete(int result) {
298 int SOCKS5ClientSocket::BuildHandshakeWriteBuffer(std::string* handshake)
321 int SOCKS5ClientSocket::DoHandshakeWrite() {
339 int SOCKS5ClientSocket::DoHandshakeWriteComplete(int result) {
359 int SOCKS5ClientSocket::DoHandshakeRead() {
372 int SOCKS5ClientSocket::DoHandshakeReadComplete(int result) {
446 int SOCKS5ClientSocket::GetPeerName(struct sockaddr* name,