/* JSON helpers for OsmoBTS: stats, rate-counters, bts and transceiver * serialization API implementation * * Copyright (C) 2026 Timur Davydov * * All Rights Reserved * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . * */ #ifndef STATS_JSON_H #define STATS_JSON_H #include #ifdef __cplusplus extern "C" { #endif int bts_to_json(char *buf, size_t buflen); int stats_to_json(char *buf, size_t buflen); int rate_counters_to_json(char *buf, size_t buflen); int transceiver_to_json(char *buf, size_t buflen); int websdr_to_json(char *buf, size_t buflen); #ifdef __cplusplus } #endif #endif /* STATS_JSON_H */