diff options
author | Sergey Polovko <sergey@polovko.me> | 2022-02-10 16:47:02 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:47:02 +0300 |
commit | 3e0b762a82514bac89c1dd6ea7211e381d8aa248 (patch) | |
tree | c2d1b379ecaf05ca8f11ed0b5da9d1a950e6e554 /library/cpp/monlib/deprecated/json/writer.cpp | |
parent | ab3783171cc30e262243a0227c86118f7080c896 (diff) | |
download | ydb-3e0b762a82514bac89c1dd6ea7211e381d8aa248.tar.gz |
Restoring authorship annotation for Sergey Polovko <sergey@polovko.me>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/monlib/deprecated/json/writer.cpp')
-rw-r--r-- | library/cpp/monlib/deprecated/json/writer.cpp | 198 |
1 files changed, 99 insertions, 99 deletions
diff --git a/library/cpp/monlib/deprecated/json/writer.cpp b/library/cpp/monlib/deprecated/json/writer.cpp index a581f2e07a..fca3834ebc 100644 --- a/library/cpp/monlib/deprecated/json/writer.cpp +++ b/library/cpp/monlib/deprecated/json/writer.cpp @@ -1,100 +1,100 @@ -#include "writer.h" - -namespace NMonitoring { - TDeprecatedJsonWriter::TDeprecatedJsonWriter(IOutputStream* out) - : JsonWriter(out, false) - , State(STATE_ROOT) - { - } - - void TDeprecatedJsonWriter::TransitionState(EState current, EState next) { - if (State != current) { - ythrow yexception() << "wrong state"; - } - State = next; - } - - void TDeprecatedJsonWriter::OpenDocument() { - TransitionState(STATE_ROOT, STATE_DOCUMENT); - JsonWriter.OpenMap(); - } - - void TDeprecatedJsonWriter::CloseDocument() { - TransitionState(STATE_DOCUMENT, STATE_ROOT); - JsonWriter.CloseMap(); - JsonWriter.Flush(); - } - - void TDeprecatedJsonWriter::OpenCommonLabels() { - TransitionState(STATE_DOCUMENT, STATE_COMMON_LABELS); - JsonWriter.Write("commonLabels"); - JsonWriter.OpenMap(); - } - - void TDeprecatedJsonWriter::CloseCommonLabels() { - TransitionState(STATE_COMMON_LABELS, STATE_DOCUMENT); - JsonWriter.CloseMap(); - } - - void TDeprecatedJsonWriter::WriteCommonLabel(TStringBuf name, TStringBuf value) { - TransitionState(STATE_COMMON_LABELS, STATE_COMMON_LABELS); - JsonWriter.Write(name, value); - } - - void TDeprecatedJsonWriter::OpenMetrics() { - TransitionState(STATE_DOCUMENT, STATE_METRICS); - JsonWriter.Write("sensors"); - JsonWriter.OpenArray(); - } - - void TDeprecatedJsonWriter::CloseMetrics() { - TransitionState(STATE_METRICS, STATE_DOCUMENT); - JsonWriter.CloseArray(); - } - - void TDeprecatedJsonWriter::OpenMetric() { - TransitionState(STATE_METRICS, STATE_METRIC); - JsonWriter.OpenMap(); - } - - void TDeprecatedJsonWriter::CloseMetric() { - TransitionState(STATE_METRIC, STATE_METRICS); - JsonWriter.CloseMap(); - } - - void TDeprecatedJsonWriter::OpenLabels() { - TransitionState(STATE_METRIC, STATE_LABELS); - JsonWriter.Write("labels"); - JsonWriter.OpenMap(); - } - - void TDeprecatedJsonWriter::CloseLabels() { - TransitionState(STATE_LABELS, STATE_METRIC); - JsonWriter.CloseMap(); - } - - void TDeprecatedJsonWriter::WriteLabel(TStringBuf name, TStringBuf value) { - TransitionState(STATE_LABELS, STATE_LABELS); - JsonWriter.Write(name, value); - } - - void TDeprecatedJsonWriter::WriteModeDeriv() { - TransitionState(STATE_METRIC, STATE_METRIC); - JsonWriter.Write("mode", "deriv"); - } - - void TDeprecatedJsonWriter::WriteValue(long long value) { - TransitionState(STATE_METRIC, STATE_METRIC); - JsonWriter.Write("value", value); - } - - void TDeprecatedJsonWriter::WriteDoubleValue(double value) { - TransitionState(STATE_METRIC, STATE_METRIC); - JsonWriter.Write("value", value); - } - - void TDeprecatedJsonWriter::WriteTs(ui64 ts) { - TransitionState(STATE_METRIC, STATE_METRIC); - JsonWriter.Write("ts", ts); - } +#include "writer.h" + +namespace NMonitoring { + TDeprecatedJsonWriter::TDeprecatedJsonWriter(IOutputStream* out) + : JsonWriter(out, false) + , State(STATE_ROOT) + { + } + + void TDeprecatedJsonWriter::TransitionState(EState current, EState next) { + if (State != current) { + ythrow yexception() << "wrong state"; + } + State = next; + } + + void TDeprecatedJsonWriter::OpenDocument() { + TransitionState(STATE_ROOT, STATE_DOCUMENT); + JsonWriter.OpenMap(); + } + + void TDeprecatedJsonWriter::CloseDocument() { + TransitionState(STATE_DOCUMENT, STATE_ROOT); + JsonWriter.CloseMap(); + JsonWriter.Flush(); + } + + void TDeprecatedJsonWriter::OpenCommonLabels() { + TransitionState(STATE_DOCUMENT, STATE_COMMON_LABELS); + JsonWriter.Write("commonLabels"); + JsonWriter.OpenMap(); + } + + void TDeprecatedJsonWriter::CloseCommonLabels() { + TransitionState(STATE_COMMON_LABELS, STATE_DOCUMENT); + JsonWriter.CloseMap(); + } + + void TDeprecatedJsonWriter::WriteCommonLabel(TStringBuf name, TStringBuf value) { + TransitionState(STATE_COMMON_LABELS, STATE_COMMON_LABELS); + JsonWriter.Write(name, value); + } + + void TDeprecatedJsonWriter::OpenMetrics() { + TransitionState(STATE_DOCUMENT, STATE_METRICS); + JsonWriter.Write("sensors"); + JsonWriter.OpenArray(); + } + + void TDeprecatedJsonWriter::CloseMetrics() { + TransitionState(STATE_METRICS, STATE_DOCUMENT); + JsonWriter.CloseArray(); + } + + void TDeprecatedJsonWriter::OpenMetric() { + TransitionState(STATE_METRICS, STATE_METRIC); + JsonWriter.OpenMap(); + } + + void TDeprecatedJsonWriter::CloseMetric() { + TransitionState(STATE_METRIC, STATE_METRICS); + JsonWriter.CloseMap(); + } + + void TDeprecatedJsonWriter::OpenLabels() { + TransitionState(STATE_METRIC, STATE_LABELS); + JsonWriter.Write("labels"); + JsonWriter.OpenMap(); + } + + void TDeprecatedJsonWriter::CloseLabels() { + TransitionState(STATE_LABELS, STATE_METRIC); + JsonWriter.CloseMap(); + } + + void TDeprecatedJsonWriter::WriteLabel(TStringBuf name, TStringBuf value) { + TransitionState(STATE_LABELS, STATE_LABELS); + JsonWriter.Write(name, value); + } + + void TDeprecatedJsonWriter::WriteModeDeriv() { + TransitionState(STATE_METRIC, STATE_METRIC); + JsonWriter.Write("mode", "deriv"); + } + + void TDeprecatedJsonWriter::WriteValue(long long value) { + TransitionState(STATE_METRIC, STATE_METRIC); + JsonWriter.Write("value", value); + } + + void TDeprecatedJsonWriter::WriteDoubleValue(double value) { + TransitionState(STATE_METRIC, STATE_METRIC); + JsonWriter.Write("value", value); + } + + void TDeprecatedJsonWriter::WriteTs(ui64 ts) { + TransitionState(STATE_METRIC, STATE_METRIC); + JsonWriter.Write("ts", ts); + } } |