/**@class android.os.IHwBinder @hide */ var IHwBinder = { /**Process a hwbinder transaction. @param {Number} code interface specific code for interface. @param {Object {HwParcel}} request parceled transaction @param {Object {HwParcel}} reply object to parcel reply into @param {Number} flags transaction flags to be chosen by wire protocol */ transact : function( ) {}, /**Return as IHwInterface instance only if this implements descriptor. @param {String} descriptor for example foo.bar@1.0::IBaz */ queryLocalInterface : function( ) {}, /**Notifies the death recipient with the cookie when the process containing this binder dies. @param {Object {IHwBinder.DeathRecipient}} recipient callback object to be called on object death. @param {Number} cookie value to be given to callback on object death. */ linkToDeath : function( ) {}, /**Unregisters the death recipient from this binder. @param {Object {IHwBinder.DeathRecipient}} recipient callback to no longer recieve death notifications on this binder. */ unlinkToDeath : function( ) {}, };