/**@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(  ) {},


};