Adbase
Adinf C++ base library V2
adbase::mc::ProtocolBinaryRequestHeader Union Reference

Definition of the header structure for a request packet. More...

#include <Binary.hpp>

Public Attributes

struct {
   uint8_t   magic
 
   uint8_t   opcode
 
   uint16_t   keylen
 
   uint8_t   extlen
 
   uint8_t   datatype
 
   uint16_t   vbucket
 
   uint32_t   bodylen
 
   uint32_t   opaque
 
   uint64_t   cas
 
request
 
uint8_t bytes [24]
 

Detailed Description

Definition of the header structure for a request packet.

See section 2

Definition at line 158 of file Binary.hpp.

Member Data Documentation

uint32_t adbase::mc::ProtocolBinaryRequestHeader::bodylen

Definition at line 166 of file Binary.hpp.

Referenced by adbase::mc::ClientHandler::get(), and adbase::mc::Binary::processData().

uint8_t adbase::mc::ProtocolBinaryRequestHeader::bytes[24]

Definition at line 170 of file Binary.hpp.

Referenced by adbase::mc::ClientHandler::get().

uint64_t adbase::mc::ProtocolBinaryRequestHeader::cas

Definition at line 168 of file Binary.hpp.

Referenced by adbase::mc::Binary::processData().

uint8_t adbase::mc::ProtocolBinaryRequestHeader::datatype

Definition at line 164 of file Binary.hpp.

uint8_t adbase::mc::ProtocolBinaryRequestHeader::extlen

Definition at line 163 of file Binary.hpp.

uint16_t adbase::mc::ProtocolBinaryRequestHeader::keylen

Definition at line 162 of file Binary.hpp.

Referenced by adbase::mc::ClientHandler::get(), and adbase::mc::Binary::processData().

uint8_t adbase::mc::ProtocolBinaryRequestHeader::magic

Definition at line 160 of file Binary.hpp.

Referenced by adbase::mc::ClientHandler::get().

uint32_t adbase::mc::ProtocolBinaryRequestHeader::opaque

Definition at line 167 of file Binary.hpp.

Referenced by adbase::mc::Binary::processData().

uint8_t adbase::mc::ProtocolBinaryRequestHeader::opcode

Definition at line 161 of file Binary.hpp.

Referenced by adbase::mc::ClientHandler::get(), and adbase::mc::Binary::processData().

struct { ... } adbase::mc::ProtocolBinaryRequestHeader::request
uint16_t adbase::mc::ProtocolBinaryRequestHeader::vbucket

Definition at line 165 of file Binary.hpp.


The documentation for this union was generated from the following file: