/*
 * Copyright (c) 2015. Ncomz. All Rights Reserved
 */

package com.ntels.onecable.admin.common.c_interface;

/**
 * <pre>
 * 1. Interface Name    :   ListInterface
 * 2. FileName          :   ListInterface.java
 * 3. Package           :   com.ntels.onecable.admin.common.c_interface
 * 4. Date              :   2016-12-05
 * 5. Author            :   aaron
 * 6. Comment           :   Initialize
 * </pre>
 */
public interface ListInterface {

    /** 실행 */
    int ON_CALL_ACTION_EXECUTE = 3;

    /**
     * Process list reload.
     */
    void onListReload();

    /**
     * Process logout.
     */
    void onLogout();

    /**
     * Process action(ex> 기기 추가, 기기 삭제, 기기 상세보기...)
     *
     * @param iCallType Action type
     * @param iPosition Data index
     */
    void onCallAction(int iCallType, int iPosition);
}
