Skip to content
API Documentation
BastionGuard™
AurScan.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  AurScan

Functions

bool AurScan::isArchBased ()
void AurScan::initialize (std::function< void(const std::string &)> logCallback, std::function< void(const std::string &)> pkgbuildDetectedCallback)
static bool AurScan::ends_with (const std::string &s, const std::string &suf)
static bool AurScan::isRecentlyDetected (const std::string &path)
static void AurScan::addMonitorRecursively (const std::string &base)
static void AurScan::addDynamicRootMonitor (const std::string &root)
void AurScan::startMonitoring ()
void AurScan::stopMonitoring ()
void AurScan::scanPKGBUILD (const std::string &path)

Variables

static std::function< void(const std::string &)> AurScan::logFunc
static std::function< void(const std::string &)> AurScan::pkgbuildDetectedFunc
static std::vector< Glib::RefPtr< Gio::FileMonitor > > AurScan::aurMonitors
static std::unordered_set< std::string > AurScan::recentDetections