Sha256: a384c85e61c0ba053ba647e41d3d48532fef017afed7177d919146d8b9bd0d94

Contents?: true

Size: 450 Bytes

Versions: 35

Compression:

Stored size: 450 Bytes

Contents

#ifndef CBC_HISTOGRAM_H
#define CBC_HISTOGRAM_H
#include <libcouchbase/couchbase.h>
#include <stdio.h>

namespace cbc {

class Histogram {
public:
    Histogram() { hg = NULL; output = NULL; }
    void install(lcb_t, FILE *out = stderr);
    void installStandalone(FILE *out = stderr);
    void record(lcb_U64 duration);
    void write();
    FILE *getOutput() const { return output; }
private:
    lcb_HISTOGRAM *hg;
    FILE *output;
};

}

#endif

Version data entries

35 entries across 35 versions & 2 rubygems

Version Path
mt-libcouchbase-1.4.03 ext/libcouchbase/tools/common/histogram.h
mt-libcouchbase-1.4.02 ext/libcouchbase/tools/common/histogram.h
mt-libcouchbase-1.4.01 ext/libcouchbase/tools/common/histogram.h
mt-libcouchbase-1.4.0 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.3.2 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.3.0 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.2.8 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.2.7 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.2.6 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.2.5 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.2.4 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.2.3 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.2.2 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.2.1 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.2.0 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.1.1 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.1.0 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.0.4 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.0.3 ext/libcouchbase/tools/common/histogram.h
libcouchbase-1.0.2 ext/libcouchbase/tools/common/histogram.h