package me.piebridge;
import android.util.EventLog;
/**
* EventHandler for LogReader
* <p>
* Created by thom on 2017/1/22.
*/
@SuppressWarnings("unused")
public interface EventHandler {
/**
* Filter event using tag
* <p>
* This is useful to avoid new instance of Event.
*
* @param tag tag of Event
* @return acceptable
* @see android.util.EventLog.Event#getTag
*/
boolean accept(int tag);
/**
* parse event
*
* @param event Event
* @return false to exit readEvents
* @see LogReader#readEvents(int, EventHandler)
*/
boolean onEvent(EventLog.Event event);
}