MUST NOT have extras. MUST NOT have key. MUST NOT have value.
| 1739 | // MUST NOT have key. |
| 1740 | // MUST NOT have value. |
| 1741 | bool 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 | |
| 1758 | bool CouchbaseOperations::CouchbaseResponse::popVersion(std::string* version) { |
| 1759 | const size_t n = _buf.size(); |