Stay organized with collections
Save and categorize content based on your preferences.
ndk::BpCInterface
#include <binder_interface_utils.h>
implementation of IInterface for client (p = proxy)
Summary
Inheritance
Inherits from: INTERFACE
Public functions
|
asBinder() overridefinal
|
|
dump(int fd, const char **args, uint32_t numArgs) override
|
|
isRemote() overridefinal
|
bool
|
Public functions
BpCInterface
BpCInterface(
const SpAIBinder & binder
)
dump
binder_status_t dump(
int fd,
const char **args,
uint32_t numArgs
) override
isRemote
bool isRemote() overridefinal
~BpCInterface
virtual ~BpCInterface()
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-17 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-04-17 UTC."],[],[],null,["# ndk::BpCInterface Class Reference\n\nndk::BpCInterface\n=================\n\n\n`#include \u003cbinder_interface_utils.h\u003e`\n\nimplementation of IInterface for client (p = proxy)\n\nSummary\n-------\n\n### Inheritance\n\nInherits from: INTERFACE\n\n| ### Constructors and Destructors ||\n|---|---|\n| [BpCInterface](#classndk_1_1_bp_c_interface_1ad1a8caa75a29cd77939751b39fcbd72c)`(const `[SpAIBinder](/ndk/reference/classndk/1-1-sp-a-i-binder#classndk_1_1_sp_a_i_binder)` & binder)` ||\n| [~BpCInterface](#classndk_1_1_bp_c_interface_1abea11ee9ab65c02a19e134411fa7736c)`()` ||\n\n| ### Public functions ||\n|---------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------|\n| [asBinder](#classndk_1_1_bp_c_interface_1a41e41d61e865d058d6dfbb46b9d97366)`() overridefinal` | [SpAIBinder](/ndk/reference/classndk/1-1-sp-a-i-binder#classndk_1_1_sp_a_i_binder) |\n| [dump](#classndk_1_1_bp_c_interface_1afc08ac1dc57fc1b62d80c42b1b4be11f)`(int fd, const char **args, uint32_t numArgs) override` | [binder_status_t](/ndk/reference/group/ndk-binder#group___ndk_binder_1ga26845d019135385e22a356743fdf639f) |\n| [isRemote](#classndk_1_1_bp_c_interface_1a801cc1cf81ababd71b7fbf905985ec06)`() overridefinal` | `bool` |\n\nPublic functions\n----------------\n\n### BpCInterface\n\n```gdscript\n BpCInterface(\n const SpAIBinder & binder\n)\n``` \n\n### asBinder\n\n```text\nSpAIBinder asBinder() overridefinal\n``` \n\n### dump\n\n```gdscript\nbinder_status_t dump(\n int fd,\n const char **args,\n uint32_t numArgs\n) override\n``` \n\n### isRemote\n\n```text\nbool isRemote() overridefinal\n``` \n\n### \\~BpCInterface\n\n```text\nvirtual ~BpCInterface()\n```"]]