MCPcopy Create free account
hub / github.com/apache/impala / ValidateConnectionHeader

Method ValidateConnectionHeader

be/src/kudu/rpc/server_negotiation.cc:397–408  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

395}
396
397Status ServerNegotiation::ValidateConnectionHeader(faststring* recv_buf) {
398 TRACE("Waiting for connection header");
399 size_t num_read;
400 const size_t conn_header_len = kMagicNumberLength + kHeaderFlagsLength;
401 recv_buf->resize(conn_header_len);
402 RETURN_NOT_OK(socket_->BlockingRecv(recv_buf->data(), conn_header_len, &num_read, deadline_));
403 DCHECK_EQ(conn_header_len, num_read);
404
405 RETURN_NOT_OK(serialization::ValidateConnHeader(*recv_buf));
406 TRACE("Connection header received");
407 return Status::OK();
408}
409
410// calls sasl_server_init() and sasl_server_new()
411Status ServerNegotiation::InitSaslServer() {

Callers

nothing calls this directly

Calls 5

ValidateConnHeaderFunction · 0.85
OKFunction · 0.85
resizeMethod · 0.80
BlockingRecvMethod · 0.80
dataMethod · 0.45

Tested by

no test coverage detected