Build 1.0_r1(from source)

android.bluetooth
Class IBluetoothDevice.Stub

java.lang.Object
  extended by android.os.Binder
      extended by android.bluetooth.IBluetoothDevice.Stub
All Implemented Interfaces:
IBluetoothDevice, IBinder, IInterface
Direct Known Subclasses:
BluetoothDeviceService
Enclosing interface:
IBluetoothDevice

public abstract static class IBluetoothDevice.Stub
extends Binder
implements IBluetoothDevice

Local-side IPC implementation stub class.


Nested Class Summary
 
Nested classes/interfaces inherited from interface android.bluetooth.IBluetoothDevice
IBluetoothDevice.Stub
 
Nested classes/interfaces inherited from interface android.os.IBinder
IBinder.DeathRecipient
 
Field Summary
(package private) static int TRANSACTION_cancelBondingProcess
           
(package private) static int TRANSACTION_cancelDiscovery
           
(package private) static int TRANSACTION_cancelPin
           
(package private) static int TRANSACTION_clearRemoteAlias
           
(package private) static int TRANSACTION_createBonding
           
(package private) static int TRANSACTION_disable
           
(package private) static int TRANSACTION_disconnectRemoteDeviceAcl
           
(package private) static int TRANSACTION_enable
           
(package private) static int TRANSACTION_getAddress
           
(package private) static int TRANSACTION_getCompany
           
(package private) static int TRANSACTION_getDiscoverableTimeout
           
(package private) static int TRANSACTION_getMajorClass
           
(package private) static int TRANSACTION_getManufacturer
           
(package private) static int TRANSACTION_getMinorClass
           
(package private) static int TRANSACTION_getMode
           
(package private) static int TRANSACTION_getName
           
(package private) static int TRANSACTION_getRemoteAlias
           
(package private) static int TRANSACTION_getRemoteClass
           
(package private) static int TRANSACTION_getRemoteCompany
           
(package private) static int TRANSACTION_getRemoteFeatures
           
(package private) static int TRANSACTION_getRemoteMajorClass
           
(package private) static int TRANSACTION_getRemoteManufacturer
           
(package private) static int TRANSACTION_getRemoteMinorClass
           
(package private) static int TRANSACTION_getRemoteName
           
(package private) static int TRANSACTION_getRemoteRevision
           
(package private) static int TRANSACTION_getRemoteServiceChannel
           
(package private) static int TRANSACTION_getRemoteServiceClasses
           
(package private) static int TRANSACTION_getRemoteVersion
           
(package private) static int TRANSACTION_getRevision
           
(package private) static int TRANSACTION_getVersion
           
(package private) static int TRANSACTION_hasBonding
           
(package private) static int TRANSACTION_isAclConnected
           
(package private) static int TRANSACTION_isDiscovering
           
(package private) static int TRANSACTION_isEnabled
           
(package private) static int TRANSACTION_isPeriodicDiscovery
           
(package private) static int TRANSACTION_lastSeen
           
(package private) static int TRANSACTION_lastUsed
           
(package private) static int TRANSACTION_listAclConnections
           
(package private) static int TRANSACTION_listBondings
           
(package private) static int TRANSACTION_listRemoteDevices
           
(package private) static int TRANSACTION_removeBonding
           
(package private) static int TRANSACTION_setDiscoverableTimeout
           
(package private) static int TRANSACTION_setMode
           
(package private) static int TRANSACTION_setName
           
(package private) static int TRANSACTION_setPin
           
(package private) static int TRANSACTION_setRemoteAlias
           
(package private) static int TRANSACTION_startDiscovery
           
(package private) static int TRANSACTION_startPeriodicDiscovery
           
(package private) static int TRANSACTION_stopPeriodicDiscovery
           
 
Fields inherited from interface android.os.IBinder
DUMP_TRANSACTION, FIRST_CALL_TRANSACTION, FLAG_ONEWAY, INTERFACE_TRANSACTION, LAST_CALL_TRANSACTION, PING_TRANSACTION
 
Constructor Summary
IBluetoothDevice.Stub()
          Construct the stub at attach it to the interface.
 
Method Summary
 IBinder asBinder()
          Retrieve the Binder object associated with this interface.
static IBluetoothDevice asInterface(IBinder obj)
          Cast an IBinder object into an IBluetoothDevice interface, generating a proxy if needed.
 boolean onTransact(int code, Parcel data, Parcel reply, int flags)
          Default implementation is a stub that returns false.
 
Methods inherited from class android.os.Binder
attachInterface, clearCallingIdentity, dump, finalize, flushPendingCommands, getCallingPid, getCallingUid, getInterfaceDescriptor, isBinderAlive, joinThreadPool, linkToDeath, pingBinder, queryLocalInterface, restoreCallingIdentity, transact, unlinkToDeath
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface android.bluetooth.IBluetoothDevice
cancelBondingProcess, cancelDiscovery, cancelPin, clearRemoteAlias, createBonding, disable, disconnectRemoteDeviceAcl, enable, getAddress, getCompany, getDiscoverableTimeout, getMajorClass, getManufacturer, getMinorClass, getMode, getName, getRemoteAlias, getRemoteClass, getRemoteCompany, getRemoteFeatures, getRemoteMajorClass, getRemoteManufacturer, getRemoteMinorClass, getRemoteName, getRemoteRevision, getRemoteServiceChannel, getRemoteServiceClasses, getRemoteVersion, getRevision, getVersion, hasBonding, isAclConnected, isDiscovering, isEnabled, isPeriodicDiscovery, lastSeen, lastUsed, listAclConnections, listBondings, listRemoteDevices, removeBonding, setDiscoverableTimeout, setMode, setName, setPin, setRemoteAlias, startDiscovery, startPeriodicDiscovery, stopPeriodicDiscovery
 

Field Detail

TRANSACTION_isEnabled

static final int TRANSACTION_isEnabled
See Also:
Constant Field Values

TRANSACTION_enable

static final int TRANSACTION_enable
See Also:
Constant Field Values

TRANSACTION_disable

static final int TRANSACTION_disable
See Also:
Constant Field Values

TRANSACTION_getAddress

static final int TRANSACTION_getAddress
See Also:
Constant Field Values

TRANSACTION_getName

static final int TRANSACTION_getName
See Also:
Constant Field Values

TRANSACTION_setName

static final int TRANSACTION_setName
See Also:
Constant Field Values

TRANSACTION_getMajorClass

static final int TRANSACTION_getMajorClass
See Also:
Constant Field Values

TRANSACTION_getMinorClass

static final int TRANSACTION_getMinorClass
See Also:
Constant Field Values

TRANSACTION_getVersion

static final int TRANSACTION_getVersion
See Also:
Constant Field Values

TRANSACTION_getRevision

static final int TRANSACTION_getRevision
See Also:
Constant Field Values

TRANSACTION_getManufacturer

static final int TRANSACTION_getManufacturer
See Also:
Constant Field Values

TRANSACTION_getCompany

static final int TRANSACTION_getCompany
See Also:
Constant Field Values

TRANSACTION_getMode

static final int TRANSACTION_getMode
See Also:
Constant Field Values

TRANSACTION_setMode

static final int TRANSACTION_setMode
See Also:
Constant Field Values

TRANSACTION_getDiscoverableTimeout

static final int TRANSACTION_getDiscoverableTimeout
See Also:
Constant Field Values

TRANSACTION_setDiscoverableTimeout

static final int TRANSACTION_setDiscoverableTimeout
See Also:
Constant Field Values

TRANSACTION_startDiscovery

static final int TRANSACTION_startDiscovery
See Also:
Constant Field Values

TRANSACTION_cancelDiscovery

static final int TRANSACTION_cancelDiscovery
See Also:
Constant Field Values

TRANSACTION_isDiscovering

static final int TRANSACTION_isDiscovering
See Also:
Constant Field Values

TRANSACTION_startPeriodicDiscovery

static final int TRANSACTION_startPeriodicDiscovery
See Also:
Constant Field Values

TRANSACTION_stopPeriodicDiscovery

static final int TRANSACTION_stopPeriodicDiscovery
See Also:
Constant Field Values

TRANSACTION_isPeriodicDiscovery

static final int TRANSACTION_isPeriodicDiscovery
See Also:
Constant Field Values

TRANSACTION_listRemoteDevices

static final int TRANSACTION_listRemoteDevices
See Also:
Constant Field Values

TRANSACTION_listAclConnections

static final int TRANSACTION_listAclConnections
See Also:
Constant Field Values

TRANSACTION_isAclConnected

static final int TRANSACTION_isAclConnected
See Also:
Constant Field Values

TRANSACTION_disconnectRemoteDeviceAcl

static final int TRANSACTION_disconnectRemoteDeviceAcl
See Also:
Constant Field Values

TRANSACTION_createBonding

static final int TRANSACTION_createBonding
See Also:
Constant Field Values

TRANSACTION_cancelBondingProcess

static final int TRANSACTION_cancelBondingProcess
See Also:
Constant Field Values

TRANSACTION_listBondings

static final int TRANSACTION_listBondings
See Also:
Constant Field Values

TRANSACTION_hasBonding

static final int TRANSACTION_hasBonding
See Also:
Constant Field Values

TRANSACTION_removeBonding

static final int TRANSACTION_removeBonding
See Also:
Constant Field Values

TRANSACTION_getRemoteName

static final int TRANSACTION_getRemoteName
See Also:
Constant Field Values

TRANSACTION_getRemoteAlias

static final int TRANSACTION_getRemoteAlias
See Also:
Constant Field Values

TRANSACTION_setRemoteAlias

static final int TRANSACTION_setRemoteAlias
See Also:
Constant Field Values

TRANSACTION_clearRemoteAlias

static final int TRANSACTION_clearRemoteAlias
See Also:
Constant Field Values

TRANSACTION_getRemoteVersion

static final int TRANSACTION_getRemoteVersion
See Also:
Constant Field Values

TRANSACTION_getRemoteRevision

static final int TRANSACTION_getRemoteRevision
See Also:
Constant Field Values

TRANSACTION_getRemoteClass

static final int TRANSACTION_getRemoteClass
See Also:
Constant Field Values

TRANSACTION_getRemoteManufacturer

static final int TRANSACTION_getRemoteManufacturer
See Also:
Constant Field Values

TRANSACTION_getRemoteCompany

static final int TRANSACTION_getRemoteCompany
See Also:
Constant Field Values

TRANSACTION_getRemoteMajorClass

static final int TRANSACTION_getRemoteMajorClass
See Also:
Constant Field Values

TRANSACTION_getRemoteMinorClass

static final int TRANSACTION_getRemoteMinorClass
See Also:
Constant Field Values

TRANSACTION_getRemoteServiceClasses

static final int TRANSACTION_getRemoteServiceClasses
See Also:
Constant Field Values

TRANSACTION_getRemoteServiceChannel

static final int TRANSACTION_getRemoteServiceChannel
See Also:
Constant Field Values

TRANSACTION_getRemoteFeatures

static final int TRANSACTION_getRemoteFeatures
See Also:
Constant Field Values

TRANSACTION_lastSeen

static final int TRANSACTION_lastSeen
See Also:
Constant Field Values

TRANSACTION_lastUsed

static final int TRANSACTION_lastUsed
See Also:
Constant Field Values

TRANSACTION_setPin

static final int TRANSACTION_setPin
See Also:
Constant Field Values

TRANSACTION_cancelPin

static final int TRANSACTION_cancelPin
See Also:
Constant Field Values
Constructor Detail

IBluetoothDevice.Stub

public IBluetoothDevice.Stub()
Construct the stub at attach it to the interface.

Method Detail

asInterface

public static IBluetoothDevice asInterface(IBinder obj)
Cast an IBinder object into an IBluetoothDevice interface, generating a proxy if needed.


asBinder

public IBinder asBinder()
Description copied from interface: IInterface
Retrieve the Binder object associated with this interface. You must use this instead of a plain cast, so that proxy objects can return the correct result.

Specified by:
asBinder in interface IInterface

onTransact

public boolean onTransact(int code,
                          Parcel data,
                          Parcel reply,
                          int flags)
                   throws RemoteException
Description copied from class: Binder
Default implementation is a stub that returns false. You will want to override this to do the appropriate unmarshalling of transactions.

If you want to call this, call transact().

Overrides:
onTransact in class Binder
Throws:
RemoteException

Build 1.0_r1(from source)

Please submit a feedback, bug or feature