JsScanTool

class JsScanTool : ScanTool

Properties

Link copied to clipboard
open override val blocklistCount: UInt
Link copied to clipboard
open override var cacheFile: String
Link copied to clipboard
open override val catalogEntryCount: UInt
Link copied to clipboard
open override val formatCount: UInt
Link copied to clipboard
open override val lastScanError: String

Functions

Link copied to clipboard
open override fun addToBlocklist(formatName: String, pluginId: String, reason: String): dynamic
Link copied to clipboard
open override fun clearBlocklist(): dynamic
Link copied to clipboard
open override fun close(): dynamic
Link copied to clipboard
open override fun flushBlocklist(): dynamic
Link copied to clipboard
open override fun getBlocklistEntry(index: UInt): BlocklistEntry?
Link copied to clipboard
open override fun getFormatName(index: UInt): String
Link copied to clipboard
open override fun performScanning(requireFastScanning: Boolean, observer: ScanObserver? = null)

requireFastScanning mirrors the C API parameter (false = full slow scan).

Link copied to clipboard
open override fun saveCache(): dynamic
Link copied to clipboard
open override fun saveCacheTo(path: String): dynamic
Link copied to clipboard
open override fun unblockBundle(entryId: String): Boolean