proxygen
Counters.h File Reference
#include <string>
#include <folly/Function.h>
#include <folly/Optional.h>
#include <folly/Range.h>

Go to the source code of this file.

Classes

class  folly::detail::CompressionCounter
 Wrapper around the makeCompressionCounterHandler() extension point. More...
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::io
 
 folly::detail
 

Enumerations

enum  folly::CompressionCounterKey {
  folly::CompressionCounterKey::BYTES_BEFORE_COMPRESSION = 0, folly::CompressionCounterKey::BYTES_AFTER_COMPRESSION = 1, folly::CompressionCounterKey::BYTES_BEFORE_DECOMPRESSION = 2, folly::CompressionCounterKey::BYTES_AFTER_DECOMPRESSION = 3,
  folly::CompressionCounterKey::COMPRESSIONS = 4, folly::CompressionCounterKey::DECOMPRESSIONS = 5, folly::CompressionCounterKey::COMPRESSION_MILLISECONDS = 6, folly::CompressionCounterKey::DECOMPRESSION_MILLISECONDS = 7
}
 
enum  folly::CompressionCounterType { folly::CompressionCounterType::AVG = 0, folly::CompressionCounterType::SUM = 1 }
 

Functions

FOLLY_ATTR_WEAK folly::Function< void(double)> folly::makeCompressionCounterHandler (folly::io::CodecType, folly::StringPiece, folly::Optional< int >, CompressionCounterKey, CompressionCounterType)