FOSSology
4.5.1
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
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
cli.h
Generated on Wed Mar 26 2025 09:10:52 for FOSSology by
1.9.1