NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <corelib/ncbistd.hpp>
#include "timing.hpp"
#include "pubseq_gateway_utils.hpp"
#include "pubseq_gateway.hpp"
#include "ipsgs_processor.hpp"
Go to the source code of this file.
Go to the SVN repository for this file.
Macros | |
#define | TIMING_CLASS_DEF(class_name) |
Functions | |
static string | kTimeRangeStart ("TimeRangeStart") |
static string | kTimeRangeEnd ("TimeRangeEnd") |
static string | kBins ("Bins") |
static string | kStart ("Start") |
static string | kEnd ("End") |
static string | kCount ("Count") |
static string | kLowerAnomaly ("LowerAnomaly") |
static string | kUpperAnomaly ("UpperAnomaly") |
static string | kTotalCount ("TotalCount") |
static string | kValueSum ("ValueSum") |
static string | kName ("name") |
static string | kDescription ("description") |
CJsonNode | SerializeHistogram (const TOnePSGTiming &histogram, const string &name, const string &description) |
static string | kStartBlobSize ("MinBlobSize") |
static string | kEndBlobSize ("MaxBlobSize") |
static string | kSecondsCovered ("SecondsCovered") |
Variables | |
const unsigned long | kMaxBlobSize = 1024L*1024L*1024L*8L |
#define TIMING_CLASS_DEF | ( | class_name | ) |
Definition at line 203 of file timing.cpp.
Referenced by SerializeHistogram(), and CBlobRetrieveTiming::SerializeSeries().
Referenced by BOOST_AUTO_TEST_CASE(), and SerializeHistogram().
Referenced by SerializeHistogram().
Referenced by SerializeHistogram().
Referenced by CBlobRetrieveTiming::SerializeCombined(), and CBlobRetrieveTiming::SerializeSeries().
Referenced by SerializeHistogram().
Referenced by SerializeHistogram().
Referenced by COperationTiming::Serialize().
Referenced by CBlobRetrieveTiming::SerializeCombined(), and CBlobRetrieveTiming::SerializeSeries().
Referenced by CPSGTimingBase::SerializeCombined(), and CPSGTimingBase::SerializeSeries().
Referenced by CPSGTimingBase::SerializeCombined(), and CPSGTimingBase::SerializeSeries().
Referenced by SerializeHistogram().
Referenced by SerializeHistogram().
Referenced by SerializeHistogram().
CJsonNode SerializeHistogram | ( | const TOnePSGTiming & | histogram, |
const string & | name, | ||
const string & | description | ||
) |
Definition at line 56 of file timing.cpp.
References CJsonNode::Append(), CHistogram< TValue, TScale, TCounter >::GetBinCountersPtr(), CHistogram< TValue, TScale, TCounter >::GetBinStartsPtr(), CHistogram< TValue, TScale, TCounter >::GetCount(), CHistogram< TValue, TScale, TCounter >::GetLowerAnomalyCount(), CHistogram< TValue, TScale, TCounter >::GetMax(), CHistogram< TValue, TScale, TCounter >::GetNumberOfBins(), CHistogram< TValue, TScale, TCounter >::GetSum(), CHistogram< TValue, TScale, TCounter >::GetUpperAnomalyCount(), kBins(), kCount(), kDescription(), kEnd(), kLowerAnomaly(), kName(), kStart(), kTotalCount(), kUpperAnomaly(), kValueSum(), CJsonNode::NewArrayNode(), CJsonNode::NewObjectNode(), CJsonNode::SetByKey(), CJsonNode::SetInteger(), and CJsonNode::SetString().
Referenced by CPSGTimingBase::SerializeCombined(), and CPSGTimingBase::SerializeSeries().
const unsigned long kMaxBlobSize = 1024L*1024L*1024L*8L |
Definition at line 42 of file timing.cpp.
Referenced by COperationTiming::x_GetBlobRetrievalBinIndex(), and COperationTiming::x_SetupBlobSizeBins().