proxygen
Bser.h File Reference
#include <folly/CPortability.h>
#include <folly/Optional.h>
#include <folly/dynamic.h>
#include <folly/io/IOBuf.h>
#include <folly/io/IOBufQueue.h>
#include <unordered_map>

Go to the source code of this file.

Classes

class  folly::bser::BserDecodeError
 
struct  folly::bser::serialization_opts
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::bser
 

Enumerations

enum  folly::bser::BserType : int8_t {
  folly::bser::BserType::Array = 0, folly::bser::BserType::Object, folly::bser::BserType::String, folly::bser::BserType::Int8,
  folly::bser::BserType::Int16, folly::bser::BserType::Int32, folly::bser::BserType::Int64, folly::bser::BserType::Real,
  folly::bser::BserType::True, folly::bser::BserType::False, folly::bser::BserType::Null, folly::bser::BserType::Template,
  folly::bser::BserType::Skip
}
 

Functions

folly::dynamic folly::bser::parseBser (folly::StringPiece)
 
folly::dynamic folly::bser::parseBser (folly::ByteRange)
 
folly::dynamic folly::bser::parseBser (const folly::IOBuf *)
 
size_t folly::bser::decodePduLength (const folly::IOBuf *)
 
folly::fbstring folly::bser::toBser (folly::dynamic const &, const serialization_opts &)
 
std::unique_ptr< folly::IOBuffolly::bser::toBserIOBuf (folly::dynamic const &, const serialization_opts &)
 

Variables

const uint8_t folly::bser::kMagic [2] = {0, 1}