suricata
flow-manager.h
Go to the documentation of this file.
1/* Copyright (C) 2007-2020 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 Anoop Saldanha <anoopsaldanha@gmail.com>
22 */
23
24#ifndef SURICATA_FLOW_MANAGER_H
25#define SURICATA_FLOW_MANAGER_H
26
29
30#define FlowTimeoutsReset() FlowTimeoutsInit()
31void FlowTimeoutsInit(void);
32void FlowTimeoutsEmergency(void);
33void FlowManagerThreadSpawn(void);
39
40#endif /* SURICATA_FLOW_MANAGER_H */
void FlowTimeoutsEmergency(void)
void FlowManagerThreadSpawn(void)
spawn the flow manager thread
void FlowWakeupFlowManagerThread(void)
void TmModuleFlowRecyclerRegister(void)
void FlowRecyclerThreadSpawn(void)
spawn the flow recycler thread
void FlowTimeoutsInit(void)
void FlowWakeupFlowRecyclerThread(void)
void FlowDisableFlowManagerThread(void)
Used to disable flow manager thread(s).
void TmModuleFlowManagerRegister(void)
void FlowDisableFlowRecyclerThread(void)
Used to disable flow recycler thread(s).