android.os
Interface IBinder

All Known Implementing Classes:
Binder

public interface IBinder


Nested Class Summary
static interface IBinder.DeathRecipient
           
 
Field Summary
static int DUMP_TRANSACTION
           
static int FIRST_CALL_TRANSACTION
           
static int FLAG_ONEWAY
           
static int INTERFACE_TRANSACTION
           
static int LAST_CALL_TRANSACTION
           
static int PING_TRANSACTION
           
static int TWEET_TRANSACTION
           
 
Method Summary
 void dump(FileDescriptor fd, String[] args)
           
 void dumpAsync(FileDescriptor fd, String[] args)
           
 String getInterfaceDescriptor()
           
 boolean isBinderAlive()
           
 void linkToDeath(IBinder.DeathRecipient recipient, int flags)
           
 boolean pingBinder()
           
 IInterface queryLocalInterface(String descriptor)
           
 boolean transact(int code, Parcel data, Parcel reply, int flags)
           
 boolean unlinkToDeath(IBinder.DeathRecipient recipient, int flags)
           
 

Field Detail

FIRST_CALL_TRANSACTION

static final int FIRST_CALL_TRANSACTION
See Also:
Constant Field Values

LAST_CALL_TRANSACTION

static final int LAST_CALL_TRANSACTION
See Also:
Constant Field Values

PING_TRANSACTION

static final int PING_TRANSACTION
See Also:
Constant Field Values

DUMP_TRANSACTION

static final int DUMP_TRANSACTION
See Also:
Constant Field Values

INTERFACE_TRANSACTION

static final int INTERFACE_TRANSACTION
See Also:
Constant Field Values

TWEET_TRANSACTION

static final int TWEET_TRANSACTION
See Also:
Constant Field Values

FLAG_ONEWAY

static final int FLAG_ONEWAY
See Also:
Constant Field Values
Method Detail

getInterfaceDescriptor

String getInterfaceDescriptor()
                              throws RemoteException
Throws:
RemoteException

pingBinder

boolean pingBinder()

isBinderAlive

boolean isBinderAlive()

queryLocalInterface

IInterface queryLocalInterface(String descriptor)

dump

void dump(FileDescriptor fd,
          String[] args)
          throws RemoteException
Throws:
RemoteException

dumpAsync

void dumpAsync(FileDescriptor fd,
               String[] args)
               throws RemoteException
Throws:
RemoteException

transact

boolean transact(int code,
                 Parcel data,
                 Parcel reply,
                 int flags)
                 throws RemoteException
Throws:
RemoteException

linkToDeath

void linkToDeath(IBinder.DeathRecipient recipient,
                 int flags)
                 throws RemoteException
Throws:
RemoteException

unlinkToDeath

boolean unlinkToDeath(IBinder.DeathRecipient recipient,
                      int flags)


Copyright © 2008-2012. All Rights Reserved.