package jpos;

import jpos.events.*;

public interface KeylockControl12 extends BaseControl
{
    // Properties
    public int     getKeyPosition() throws JposException;
    public int     getPositionCount() throws JposException;

    // Methods
    public void    waitForKeylockChange(int keyPosition, int timeout)
                       throws JposException;

    // Event listener methods
    public void    addDirectIOListener(DirectIOListener l);
    public void    removeDirectIOListener(DirectIOListener l);
    public void    addStatusUpdateListener(StatusUpdateListener l);
    public void    removeStatusUpdateListener(StatusUpdateListener l);
}