FOSSology  4.4.0
Open Source License Compliance by Open Source Software
cli.h
1 /*
2  Author: Daniele Fognini, Andreas Wuerl
3  SPDX-FileCopyrightText: © 2013-2014 Siemens AG
4 
5  SPDX-License-Identifier: GPL-2.0-only
6 */
7 
8 #ifndef MONK_AGENT_CLI_H
9 #define MONK_AGENT_CLI_H
10 
11 #include "monk.h"
12 #include "diff.h"
13 
14 int handleCliMode(MonkState* state, const Licenses* licenses, int argc, char** argv, int fileOptInd);
15 int cli_onNoMatch(MonkState* state, const File* file);
16 int cli_onFullMatch(MonkState* state, const File* file, const License* license, const DiffMatchInfo* matchInfo);
17 int cli_onDiff(MonkState* state, const File* file, const License* license, const DiffResult* diffResult);
18 int cli_onBeginOutput(MonkState* state);
19 int cli_onBetweenIndividualOutputs(MonkState* state);
20 int cli_onEndOutput(MonkState* state);
21 
22 #endif // MONK_AGENT_CLI_H
Definition: monk.h:61
Definition: monk.h:55
Definition: monk.h:67
Definition: monk.h:44
Definition: nomos.h:426