Functions | |
| bool | isArchBased () |
| void | initialize (std::function< void(const std::string &)> logCallback, std::function< void(const std::string &)> pkgbuildDetectedCallback) |
| static bool | ends_with (const std::string &s, const std::string &suf) |
| static bool | isRecentlyDetected (const std::string &path) |
| static void | addMonitorRecursively (const std::string &base) |
| static void | addDynamicRootMonitor (const std::string &root) |
| void | startMonitoring () |
| void | stopMonitoring () |
| void | scanPKGBUILD (const std::string &path) |
Variables | |
| static std::function< void(const std::string &)> | logFunc |
| static std::function< void(const std::string &)> | pkgbuildDetectedFunc |
| static std::vector< Glib::RefPtr< Gio::FileMonitor > > | aurMonitors |
| static std::unordered_set< std::string > | recentDetections |
|
static |
Definition at line 173 of file AurScan.cpp.
References _, addDynamicRootMonitor(), addMonitorRecursively(), aurMonitors, and logFunc.
Referenced by addDynamicRootMonitor(), and startMonitoring().
|
static |
Definition at line 93 of file AurScan.cpp.
References _, addMonitorRecursively(), aurMonitors, ends_with(), isRecentlyDetected(), logFunc, and pkgbuildDetectedFunc.
Referenced by addDynamicRootMonitor(), addMonitorRecursively(), and startMonitoring().
|
static |
Definition at line 70 of file AurScan.cpp.
References ends_with().
Referenced by addMonitorRecursively(), and ends_with().
| void AurScan::initialize | ( | std::function< void(const std::string &)> | logCallback, |
| std::function< void(const std::string &)> | pkgbuildDetectedCallback ) |
Definition at line 58 of file AurScan.cpp.
References _, initialize(), logFunc, and pkgbuildDetectedFunc.
Referenced by initialize().
| bool AurScan::isArchBased | ( | ) |
Definition at line 40 of file AurScan.cpp.
References isArchBased().
Referenced by isArchBased(), and startMonitoring().
|
static |
Definition at line 78 of file AurScan.cpp.
References isRecentlyDetected(), and recentDetections.
Referenced by addMonitorRecursively(), and isRecentlyDetected().
| void AurScan::scanPKGBUILD | ( | const std::string & | path | ) |
Definition at line 258 of file AurScan.cpp.
References _, logFunc, pkgbuildDetectedFunc, and scanPKGBUILD().
Referenced by ScanPage::onAurPkgbuildDetected(), and scanPKGBUILD().
| void AurScan::startMonitoring | ( | ) |
Definition at line 213 of file AurScan.cpp.
References _, addDynamicRootMonitor(), addMonitorRecursively(), isArchBased(), logFunc, and startMonitoring().
Referenced by startMonitoring().
| void AurScan::stopMonitoring | ( | ) |
Definition at line 246 of file AurScan.cpp.
References _, aurMonitors, logFunc, and stopMonitoring().
Referenced by stopMonitoring().
|
static |
Definition at line 36 of file AurScan.cpp.
Referenced by addDynamicRootMonitor(), addMonitorRecursively(), and stopMonitoring().
|
static |
Definition at line 33 of file AurScan.cpp.
Referenced by addDynamicRootMonitor(), addMonitorRecursively(), initialize(), scanPKGBUILD(), startMonitoring(), and stopMonitoring().
|
static |
Definition at line 34 of file AurScan.cpp.
Referenced by addMonitorRecursively(), initialize(), and scanPKGBUILD().
|
static |
Definition at line 76 of file AurScan.cpp.
Referenced by isRecentlyDetected().