package com.secureline.server;

public interface SecureLineUsbPolicyInternal {
    /**
     * Applies the current SecureLine USB policy.
     *
     * @param ignoreExistingConnectionUntilDisconnect true only for a manual OFF-to-ON
     *        transition, where an already attached cable must be blocked without wiping
     *        until it has been physically disconnected. Boot-time policy restoration must
     *        pass false so a confirmed non-charging connection can still trigger wipe.
     */
    void onPolicyChanged(boolean ignoreExistingConnectionUntilDisconnect);
}
