ndk::ICInterface

This is an abstract class.

#include <binder_interface_utils.h>

wrapper analog to IInterface

Summary

Inheritance

Inherits from: ndk::SharedRefBase

Constructors and Destructors

ICInterface()
~ICInterface()

Public functions

asBinder()=0
virtual SpAIBinder
This either returns the single existing implementation or creates a new implementation.
isRemote()=0
virtual bool
Returns whether this interface is in a remote process.

Public functions

ICInterface

 ICInterface()

asBinder

virtual SpAIBinder asBinder()=0

This either returns the single existing implementation or creates a new implementation.

isRemote

virtual bool isRemote()=0

Returns whether this interface is in a remote process.

If it cannot be determined locally, this will be checked using AIBinder_isRemote.

~ICInterface

virtual  ~ICInterface()