suricata
output-json-stats.h
Go to the documentation of this file.
1
/* Copyright (C) 2014 Open Information Security Foundation
2
*
3
* You can copy, redistribute or modify this Program under the terms of
4
* the GNU General Public License version 2 as published by the Free
5
* Software Foundation.
6
*
7
* This program is distributed in the hope that it will be useful,
8
* but WITHOUT ANY WARRANTY; without even the implied warranty of
9
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10
* GNU General Public License for more details.
11
*
12
* You should have received a copy of the GNU General Public License
13
* version 2 along with this program; if not, write to the Free Software
14
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
15
* 02110-1301, USA.
16
*/
17
18
/**
19
* \file
20
*
21
* \author Tom DeCanio <td@npulsetech.com>
22
*/
23
24
#ifndef __OUTPUT_JSON_COUNTERS_H__
25
#define __OUTPUT_JSON_COUNTERS_H__
26
27
#include "
output-stats.h
"
28
29
#define JSON_STATS_TOTALS (1<<0)
30
#define JSON_STATS_THREADS (1<<1)
31
#define JSON_STATS_DELTAS (1<<2)
32
33
json_t *
StatsToJSON
(
const
StatsTable
*st, uint8_t
flags
);
34
TmEcode
OutputEngineStatsReloadTime
(json_t **jdata);
35
TmEcode
OutputEngineStatsRuleset
(json_t **jdata);
36
void
JsonStatsLogRegister
(
void
);
37
38
#endif
/* __OUTPUT_JSON_COUNTERS_H__ */
JsonStatsLogRegister
void JsonStatsLogRegister(void)
Definition:
output-json-stats.c:458
StatsTable_
Definition:
output-stats.h:38
TmEcode
TmEcode
Definition:
tm-threads-common.h:83
OutputEngineStatsReloadTime
TmEcode OutputEngineStatsReloadTime(json_t **jdata)
Definition:
output-json-stats.c:159
StatsToJSON
json_t * StatsToJSON(const StatsTable *st, uint8_t flags)
turn StatsTable into a json object
Definition:
output-json-stats.c:209
flags
uint8_t flags
Definition:
decode-gre.h:0
OutputEngineStatsRuleset
TmEcode OutputEngineStatsRuleset(json_t **jdata)
Definition:
output-json-stats.c:163
output-stats.h
src
output-json-stats.h
Generated on Mon Feb 6 2023 23:30:38 for suricata by
1.8.18