FOSSology  4.4.0
Open Source License Compliance by Open Source Software
scheduler.h
1 /*
2  Author: Daniele Fognini
3  SPDX-FileCopyrightText: © 2013-2014 Siemens AG
4 
5  SPDX-License-Identifier: GPL-2.0-only
6 */
7 
8 #ifndef MONK_AGENT_SCHEDULER_H
9 #define MONK_AGENT_SCHEDULER_H
10 
11 #include "match.h"
12 
13 int handleSchedulerMode(MonkState* state, const Licenses* licenses);
14 
15 int sched_onNoMatch(MonkState* state, const File* file);
16 int sched_onFullMatch(MonkState* state, const File* file, const License* license, const DiffMatchInfo* matchInfo);
17 int sched_onDiffMatch(MonkState* state, const File* file, const License* license, const DiffResult* diffResult);
18 int sched_ignore(MonkState* state, const File* file);
19 int sched_noop(MonkState* state);
20 
21 #endif // MONK_AGENT_SCHEDULER_H
Definition: monk.h:61
Definition: monk.h:55
Definition: monk.h:67
Definition: monk.h:44
Definition: nomos.h:426