android.view
Class IWindowSession.Stub
java.lang.Object
android.os.Binder
android.view.IWindowSession.Stub
- All Implemented Interfaces:
- IBinder, IInterface, IWindowSession
- Enclosing interface:
- IWindowSession
public abstract static class IWindowSession.Stub
- extends Binder
- implements IWindowSession
Local-side IPC implementation stub class.
|
Method Summary |
IBinder |
asBinder()
Retrieve the Binder object associated with this interface. |
static IWindowSession |
asInterface(IBinder obj)
Cast an IBinder object into an IWindowSession 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 |
TRANSACTION_add
static final int TRANSACTION_add
- See Also:
- Constant Field Values
TRANSACTION_remove
static final int TRANSACTION_remove
- See Also:
- Constant Field Values
TRANSACTION_relayout
static final int TRANSACTION_relayout
- See Also:
- Constant Field Values
TRANSACTION_finishDrawing
static final int TRANSACTION_finishDrawing
- See Also:
- Constant Field Values
TRANSACTION_finishKey
static final int TRANSACTION_finishKey
- See Also:
- Constant Field Values
TRANSACTION_getPendingPointerMove
static final int TRANSACTION_getPendingPointerMove
- See Also:
- Constant Field Values
TRANSACTION_getPendingTrackballMove
static final int TRANSACTION_getPendingTrackballMove
- See Also:
- Constant Field Values
TRANSACTION_setTransparentRegion
static final int TRANSACTION_setTransparentRegion
- See Also:
- Constant Field Values
TRANSACTION_setInTouchMode
static final int TRANSACTION_setInTouchMode
- See Also:
- Constant Field Values
TRANSACTION_getInTouchMode
static final int TRANSACTION_getInTouchMode
- See Also:
- Constant Field Values
IWindowSession.Stub
public IWindowSession.Stub()
- Construct the stub at attach it to the interface.
asInterface
public static IWindowSession asInterface(IBinder obj)
- Cast an IBinder object into an IWindowSession 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
Please submit a feedback, bug or feature