FOSSology
4.5.1
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
DiffMatchInfo
Definition:
diff.h:19
DiffResult
Definition:
diff.h:25
File
Definition:
monk.h:61
License
Definition:
monk.h:55
Licenses
Definition:
monk.h:67
MonkState
Definition:
monk.h:44
license
Definition:
nomos.h:426
src
monk
agent
scheduler.h
Generated on Wed Mar 26 2025 09:10:52 for FOSSology by
1.9.1