pmt: reformat code
This commit is contained in:
@@ -70,9 +70,10 @@ void processCommandLine(std::vector<std::string> &vec1,
|
|||||||
void basic_function_manager::registerFunction(
|
void basic_function_manager::registerFunction(
|
||||||
std::unique_ptr<basic_function> _func, CLI::App &_app) {
|
std::unique_ptr<basic_function> _func, CLI::App &_app) {
|
||||||
LOGN(PMTF, INFO) << "registering function: " << _func->name() << std::endl;
|
LOGN(PMTF, INFO) << "registering function: " << _func->name() << std::endl;
|
||||||
for (const auto& f : _functions) {
|
for (const auto &f : _functions) {
|
||||||
if (strcmp(f->name(), _func->name()) != 0) {
|
if (strcmp(f->name(), _func->name()) != 0) {
|
||||||
LOGN(PMTF, INFO) << "Function is already registered: " << _func->name() << ". Skipping." << std::endl;
|
LOGN(PMTF, INFO) << "Function is already registered: " << _func->name()
|
||||||
|
<< ". Skipping." << std::endl;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,18 +16,18 @@
|
|||||||
|
|
||||||
#include "functions/functions.hpp"
|
#include "functions/functions.hpp"
|
||||||
#include <PartitionManager/PartitionManager.hpp>
|
#include <PartitionManager/PartitionManager.hpp>
|
||||||
#include <unistd.h>
|
#include <csignal>
|
||||||
#include <cstdarg>
|
#include <cstdarg>
|
||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
#include <csignal>
|
|
||||||
#include <generated/buildInfo.hpp>
|
#include <generated/buildInfo.hpp>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
#include <unistd.h>
|
||||||
|
|
||||||
namespace PartitionManager {
|
namespace PartitionManager {
|
||||||
|
|
||||||
// Usage: REGISTER_FUNCTION(FUNCTION_CLASS);
|
// Usage: REGISTER_FUNCTION(FUNCTION_CLASS);
|
||||||
#define REGISTER_FUNCTION(cls) \
|
#define REGISTER_FUNCTION(cls) \
|
||||||
FuncManager.registerFunction(std::make_unique<cls>(), AppMain)
|
FuncManager.registerFunction(std::make_unique<cls>(), AppMain)
|
||||||
|
|
||||||
basic_variables::basic_variables()
|
basic_variables::basic_variables()
|
||||||
@@ -40,30 +40,31 @@ basic_variables::basic_variables()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
__attribute__((constructor))
|
__attribute__((constructor)) void init() {
|
||||||
void init() {
|
|
||||||
Helper::LoggingProperties::setLogFile("/sdcard/Documents/last_pmt_logs.log");
|
Helper::LoggingProperties::setLogFile("/sdcard/Documents/last_pmt_logs.log");
|
||||||
}
|
}
|
||||||
|
|
||||||
static void sigHandler(const int sig) {
|
static void sigHandler(const int sig) {
|
||||||
// Even if only SIGINT is to be captured for now, this is still a more appropriate code
|
// Even if only SIGINT is to be captured for now, this is still a more
|
||||||
|
// appropriate code
|
||||||
if (sig == SIGINT) println("\n%sInterrupted.%s", YELLOW, STYLE_RESET);
|
if (sig == SIGINT) println("\n%sInterrupted.%s", YELLOW, STYLE_RESET);
|
||||||
exit(sig);
|
exit(sig);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int write(void *cookie, const char *buf, const int size) {
|
static int write(void *cookie, const char *buf, const int size) {
|
||||||
auto *real = static_cast<FILE*>(cookie);
|
auto *real = static_cast<FILE *>(cookie);
|
||||||
if (!Variables->quietProcess) return fwrite(buf, 1, static_cast<size_t>(size), real);
|
if (!Variables->quietProcess)
|
||||||
|
return fwrite(buf, 1, static_cast<size_t>(size), real);
|
||||||
else return size;
|
else return size;
|
||||||
}
|
}
|
||||||
|
|
||||||
static FILE* make_fp(FILE* real) {
|
static FILE *make_fp(FILE *real) {
|
||||||
return funopen(real, nullptr, write, nullptr, nullptr);
|
return funopen(real, nullptr, write, nullptr, nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
auto Variables = std::make_unique<VariableTable>();
|
auto Variables = std::make_unique<VariableTable>();
|
||||||
FILE* pstdout = make_fp(stdout);
|
FILE *pstdout = make_fp(stdout);
|
||||||
FILE* pstderr = make_fp(stderr);
|
FILE *pstderr = make_fp(stderr);
|
||||||
|
|
||||||
int Main(int argc, char **argv) {
|
int Main(int argc, char **argv) {
|
||||||
try {
|
try {
|
||||||
@@ -151,7 +152,7 @@ int Main(int argc, char **argv) {
|
|||||||
// catch Helper::Error
|
// catch Helper::Error
|
||||||
|
|
||||||
fprintf(pstderr, "%s%sERROR(S) OCCURRED:%s\n%s", RED, BOLD, STYLE_RESET,
|
fprintf(pstderr, "%s%sERROR(S) OCCURRED:%s\n%s", RED, BOLD, STYLE_RESET,
|
||||||
error.what());
|
error.what());
|
||||||
return EXIT_FAILURE;
|
return EXIT_FAILURE;
|
||||||
} catch (CLI::Error &error) {
|
} catch (CLI::Error &error) {
|
||||||
// catch CLI::Error
|
// catch CLI::Error
|
||||||
|
|||||||
@@ -91,8 +91,7 @@ bool memoryTestFunction::run() {
|
|||||||
const double writeTime =
|
const double writeTime =
|
||||||
std::chrono::duration<double>(endWrite - startWrite).count();
|
std::chrono::duration<double>(endWrite - startWrite).count();
|
||||||
println("Sequential write speed: %3.f MB/s",
|
println("Sequential write speed: %3.f MB/s",
|
||||||
(static_cast<double>(testFileSize) / (1024.0 * 1024.0)) /
|
(static_cast<double>(testFileSize) / (1024.0 * 1024.0)) / writeTime);
|
||||||
writeTime);
|
|
||||||
LOGN(MTFUN, INFO) << "Sequential write test done!" << std::endl;
|
LOGN(MTFUN, INFO) << "Sequential write test done!" << std::endl;
|
||||||
|
|
||||||
if (!doNotReadTest) {
|
if (!doNotReadTest) {
|
||||||
|
|||||||
@@ -27,7 +27,8 @@ bool realPathFunction::init(CLI::App &_app) {
|
|||||||
cmd->add_option("partition(s)", partitions, "Partition name(s)")
|
cmd->add_option("partition(s)", partitions, "Partition name(s)")
|
||||||
->required()
|
->required()
|
||||||
->delimiter(',');
|
->delimiter(',');
|
||||||
cmd->add_flag("--real-link-path", realLinkPath, "Print real link path(s)")->default_val(false);
|
cmd->add_flag("--real-link-path", realLinkPath, "Print real link path(s)")
|
||||||
|
->default_val(false);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -49,8 +50,7 @@ bool realPathFunction::run() {
|
|||||||
|
|
||||||
if (realLinkPath)
|
if (realLinkPath)
|
||||||
println("%s", Variables->PartMap->getRealLinkPathOf(partition).data());
|
println("%s", Variables->PartMap->getRealLinkPathOf(partition).data());
|
||||||
else
|
else println("%s", Variables->PartMap->getRealPathOf(partition).data());
|
||||||
println("%s", Variables->PartMap->getRealPathOf(partition).data());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user