GRPC C++  0.11.0.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Friends
grpc::ByteBuffer Class Reference

A sequence of bytes. More...

#include <byte_buffer.h>

Public Member Functions

 ByteBuffer ()
 Constuct an empty buffer. More...
 
 ByteBuffer (const Slice *slices, size_t nslices)
 Construct buffer from slices, of which there are nslices. More...
 
 ~ByteBuffer ()
 
void Dump (std::vector< Slice > *slices) const
 Dump (read) the buffer contents into slices. More...
 
void Clear ()
 Remove all data. More...
 
size_t Length () const
 Buffer size in bytes. More...
 

Friends

class SerializationTraits< ByteBuffer, void >
 

Detailed Description

A sequence of bytes.

Constructor & Destructor Documentation

grpc::ByteBuffer::ByteBuffer ( )
inline

Constuct an empty buffer.

grpc::ByteBuffer::ByteBuffer ( const Slice slices,
size_t  nslices 
)

Construct buffer from slices, of which there are nslices.

grpc::ByteBuffer::~ByteBuffer ( )

Member Function Documentation

void grpc::ByteBuffer::Clear ( )

Remove all data.

void grpc::ByteBuffer::Dump ( std::vector< Slice > *  slices) const

Dump (read) the buffer contents into slices.

size_t grpc::ByteBuffer::Length ( ) const

Buffer size in bytes.

Friends And Related Function Documentation

friend class SerializationTraits< ByteBuffer, void >
friend

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