MCPcopy Create free account
hub / github.com/apache/brpc / versionRequest

Method versionRequest

src/brpc/couchbase.cpp:1741–1756  ·  view source on GitHub ↗

MUST NOT have extras. MUST NOT have key. MUST NOT have value.

Source from the content-addressed store, hash-verified

1739// MUST NOT have key.
1740// MUST NOT have value.
1741bool CouchbaseOperations::CouchbaseRequest::versionRequest() {
1742 const policy::CouchbaseRequestHeader header = {policy::CB_MAGIC_REQUEST,
1743 policy::CB_BINARY_VERSION,
1744 0,
1745 0,
1746 policy::CB_BINARY_RAW_BYTES,
1747 0,
1748 0,
1749 0,
1750 0};
1751 if (_buf.append(&header, sizeof(header))) {
1752 return false;
1753 }
1754 ++_pipelined_count;
1755 return true;
1756}
1757
1758bool CouchbaseOperations::CouchbaseResponse::popVersion(std::string* version) {
1759 const size_t n = _buf.size();

Callers 1

versionMethod · 0.80

Calls 1

appendMethod · 0.45

Tested by

no test coverage detected