Home | History | Annotate | Download | only in socket

Lines Matching refs:buffer_

89   buffer_.clear();
269 if (buffer_.empty()) {
270 buffer_ = std::string(kSOCKS5GreetWriteData,
276 size_t handshake_buf_len = buffer_.size() - bytes_sent_;
278 memcpy(handshake_buf_->data(), &buffer_.data()[bytes_sent_],
289 if (bytes_sent_ == buffer_.size()) {
290 buffer_.clear();
318 buffer_.append(handshake_buf_->data(), result);
325 if (buffer_[0] != kSOCKS5Version) {
328 make_scoped_refptr(new NetLogIntegerParameter("version", buffer_[0])));
331 if (buffer_[1] != 0x00) {
334 make_scoped_refptr(new NetLogIntegerParameter("method", buffer_[1])));
338 buffer_.clear();
369 if (buffer_.empty()) {
370 int rv = BuildHandshakeWriteBuffer(&buffer_);
376 int handshake_buf_len = buffer_.size() - bytes_sent_;
379 memcpy(handshake_buf_->data(), &buffer_[bytes_sent_],
393 if (bytes_sent_ == buffer_.size()) {
395 buffer_.clear();
396 } else if (bytes_sent_ < buffer_.size()) {
408 if (buffer_.empty()) {
430 buffer_.append(handshake_buf_->data(), result);
436 if (buffer_[0] != kSOCKS5Version || buffer_[2] != kNullByte) {
440 new NetLogIntegerParameter("version", buffer_[0])));
443 if (buffer_[1] != 0x00) {
447 new NetLogIntegerParameter("error_code", buffer_[1])));
457 static_cast<SocksEndPointAddressType>(buffer_[3]);
459 read_header_size += static_cast<uint8>(buffer_[4]);
468 new NetLogIntegerParameter("address_type", buffer_[3])));
482 buffer_.clear();