/**@class android.util.EventLog @extends java.lang.Object Access to the system diagnostic event record. System diagnostic events are used to record certain system-level events (such as garbage collection, activity manager state, system watchdogs, and other low level activity), which may be automatically collected and analyzed during system development. <p>This is <b>not</b> the main "logcat" debugging log ({@link android.util.Log})! These diagnostic events are for system integrators, not application authors. <p>Events use integer tag codes corresponding to /system/etc/event-log-tags. They carry a payload of one or more int, long, or String values. The event-log-tags file defines the payload contents for each type code. */ var EventLog = { /**Record an event log message. @param {Number} tag The event type tag code @param {Number} value A value to log @return {Number} The number of bytes written */ writeEvent : function( ) {}, /**Record an event log message. @param {Number} tag The event type tag code @param {Number} value A value to log @return {Number} The number of bytes written */ writeEvent : function( ) {}, /**Record an event log message. @param {Number} tag The event type tag code @param {Number} value A value to log @return {Number} The number of bytes written */ writeEvent : function( ) {}, /**Record an event log message. @param {Number} tag The event type tag code @param {String} str A value to log @return {Number} The number of bytes written */ writeEvent : function( ) {}, /**Record an event log message. @param {Number} tag The event type tag code @param {Object {java.lang.Object[]}} list A list of values to log @return {Number} The number of bytes written */ writeEvent : function( ) {}, /**Read events from the log, filtered by type. @param {Object {int[]}} tags to search for @param {Object {java.util.Collection}} output container to add events into @throws IOException if something goes wrong reading events */ readEvents : function( ) {}, /**Read events from the log, filtered by type, blocking until logs are about to be overwritten. @param {Object {int[]}} tags to search for @param {Number} timestamp timestamp allow logs before this time to be overwritten. @param {Object {java.util.Collection}} output container to add events into @throws IOException if something goes wrong reading events @hide */ readEventsOnWrapping : function( ) {}, /**Get the name associated with an event type tag code. @param {Number} tag code to look up @return {String} the name of the tag, or null if no tag has that number */ getTagName : function( ) {}, /**Get the event type tag code associated with an event name. @param {String} name of event to look up @return {Number} the tag code, or -1 if no tag has that name */ getTagCode : function( ) {}, };