xref: /aosp_15_r20/external/coreboot/util/coreboot-configurator/src/application/NvramToolCli.h (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #pragma once
4 
5 #include <QList>
6 #include <QMap>
7 #include <QString>
8 
9 #include "Configuration.h"
10 
11 /*
12  * Namespace for convinient functions to work with nvramtool CLI utility
13  */
14 namespace NvramToolCli {
15 
16 Configuration::Parameters readParameters(QString* error = nullptr);
17 QStringList readOptions(const QString& parameter, QString* error = nullptr);
18 bool writeParameters(const Configuration::Parameters& parameters, QString* error = nullptr);
19 QString version(void);
20 
21 }
22