package org.limewire.core.api.malware; public interface VirusEngine { public static final String DOWNLOAD_FAILURE_HINT = "scanner.failureHint"; public enum HintReason { NO_HINT, NO_DEFINITIONS, NOT_SUPPORTED, } /** * @return true if the virus engine is supported. */ public boolean isSupported(); /** Checks for new virus definitions, if not already checking. */ public void checkForUpdates(); }