Home
last modified time | relevance | path

Searched refs:Interface (Results 1 – 24 of 24) sorted by relevance

/system/tools/hidl/
DInterface.cpp71 Interface::Interface(const char *localName, const Location &location, Interface *super) in Interface() function in android::Interface
77 std::string Interface::typeName() const { in typeName()
81 bool Interface::fillPingMethod(Method *method) const { in fillPingMethod()
113 bool Interface::fillLinkToDeathMethod(Method *method) const { in fillLinkToDeathMethod()
157 bool Interface::fillUnlinkToDeathMethod(Method *method) const { in fillUnlinkToDeathMethod()
205 bool Interface::fillSyspropsChangedMethod(Method *method) const { in fillSyspropsChangedMethod()
223 bool Interface::fillSetHALInstrumentationMethod(Method *method) const { in fillSetHALInstrumentationMethod()
256 bool Interface::fillDescriptorChainMethod(Method *method) const { in fillDescriptorChainMethod()
264 std::vector<const Interface *> chain = typeChain(); in fillDescriptorChainMethod()
267 for (const Interface *iface : chain) { in fillDescriptorChainMethod()
[all …]
DInterface.h29 struct Interface : public Scope { struct
30 Interface(const char *localName, const Location &location, Interface *super);
42 const Interface *superType() const; argument
47 std::vector<const Interface *> superTypeChain() const;
50 std::vector<const Interface *> typeChain() const;
113 Interface *mSuperType;
128 DISALLOW_COPY_AND_ASSIGN(Interface); argument
133 InterfaceAndMethod(const Interface *iface, Method *method) in InterfaceAndMethod()
137 const Interface *interface() const { return mInterface; } in interface()
140 const Interface *mInterface;
DgenerateVts.cpp35 const Interface *iface = mRootScope->getInterface(); in emitVtsTypeDeclarations()
72 const Interface *iface = mRootScope->getInterface(); in generateVts()
110 const Interface *iface = mRootScope->getInterface(); in generateVts()
114 std::vector<const Interface *> chain = iface->typeChain(); in generateVts()
123 const Interface *superInterface = *it; in generateVts()
DgenerateCppImpl.cpp89 const Interface *iface = mRootScope->getInterface(); in generateStubImplHeader()
122 std::vector<const Interface *> chain = iface->typeChain(); in generateStubImplHeader()
127 const Interface *superInterface = *it; in generateStubImplHeader()
169 status_t err = generateMethods(out, [&](const Method *method, const Interface *) { in generateStubImplHeader() argument
209 const Interface *iface = mRootScope->getInterface(); in generateStubImplSource()
233 status_t err = generateMethods(out, [&](const Method *method, const Interface *) { in generateStubImplSource() argument
DgenerateCpp.cpp456 const Interface *iface = mRootScope->getInterface(); in generateInterfaceHeader()
457 const Interface *superType = iface->superType(); in generateInterfaceHeader()
479 const Interface *iface = mRootScope->getInterface(); in generateInterfaceHeader()
536 for (const Interface *superType : iface->typeChain()) { in generateInterfaceHeader()
577 const Interface *iface = nullptr; in generateHwBinderHeader()
657 const Interface &iface = static_cast<const Interface &>(arg->type()); in wrapPassthroughArg()
813 const Interface *iface = mRootScope->getInterface(); in generateMethods()
815 const Interface *prevIterface = nullptr; in generateMethods()
818 const Interface *superInterface = tuple.interface(); in generateMethods()
848 const Interface *iface = mRootScope->getInterface(); in generateStubHeader()
[all …]
DAST.h34 struct Interface;
121 const Interface *getInterface() const;
194 using MethodGenerator = std::function<status_t(const Method *, const Interface *)>;
208 const Interface *superInterface) const;
216 Formatter &out, const Interface *iface) const;
219 Formatter &out, const Interface *iface, const Method *method) const;
DScope.h29 struct Interface;
48 Interface *getInterface() const;
DScope.cpp90 Interface *Scope::getInterface() const { in getInterface()
92 return static_cast<Interface *>(mTypes[0]); in getInterface()
99 Interface *iface = getInterface(); in containsSingleInterface()
DgenerateJava.cpp116 const Interface *iface = mRootScope->getInterface(); in generateJava()
144 const Interface *superType = iface->superType(); in generateJava()
346 const Interface *prevInterface = nullptr; in generateJava()
354 const Interface *superInterface = tuple.interface(); in generateJava()
559 const Interface *superInterface = tuple.interface(); in generateJava()
DAST.cpp481 static_cast<Interface *>(resolvedType)->fqName()); in lookupTypeFromImports()
546 const Interface *iface = mRootScope->getInterface(); in isJavaCompatible()
556 Interface *iface = mRootScope->getInterface(); in isIBase()
560 const Interface *AST::getInterface() const { in getInterface()
Dhidl-gen_y.yy25 #include "Interface.h"
544 Interface *iface = static_cast<Interface *>(ast->scope());
619 Interface *iface = new Interface($2, convertYYLoc(@2), static_cast<Interface *>(parent));
639 Interface *iface = static_cast<Interface *>(ast->scope());
DAndroid.bp73 "Interface.cpp",
DCoordinator.cpp445 const Interface *iface = nullptr; in enforceMinorVersionUprevs()
/system/libhidl/transport/include/hidl/
DLegacySupport.h32 template<class Interface>
36 sp<Interface> service = Interface::getService(name, true /* getStub */);
40 Interface::descriptor, name.c_str());
45 Interface::descriptor, name.c_str());
51 Interface::descriptor, name.c_str());
54 Interface::descriptor, name.c_str(), status);
65 template<class Interface>
70 status_t result = registerPassthroughServiceImplementation<Interface>(name);
79 template<class Interface>
82 return defaultPassthroughServiceImplementation<Interface>("default", maxThreads);
/system/bt/doc/
Ddirectory_layout.md15 * btif - *Bluetooth Interface* - JNI interface to Android.
19 * hci - *Host Controller Interface* - Communication protocol with Bluetooth chip.
22 * osi - *Operating System Interface* - General resource support for stack.
/system/libhidl/transport/token/1.0/
DITokenManager.hal31 * @param store Interface which can later be fetched with the returned token.
48 * @return store Interface registered with createToken and the corresponding
/system/chre/host/msm/daemon/generated/
Dchre_slpi_skel.c403 typedef struct Interface Interface; typedef
405 struct Interface { struct
440 __QAIC_SLIM_EXPORT const Interface __QAIC_SLIM(chre_slpi_slim) = {6,&(methodArrays[0]),0,0,&(method…
Dchre_slpi_stub.c403 typedef struct Interface Interface; typedef
405 struct Interface { struct
440 __QAIC_SLIM_EXPORT const Interface __QAIC_SLIM(chre_slpi_slim) = {6,&(methodArrays[0]),0,0,&(method…
/system/libhidl/transport/allocator/1.0/
DIAllocator.hal20 * Interface which allocates the required memory.
/system/bt/embdrv/sbc/decoder/srce/
Dreadsamplesjoint.inc4 * Copyright 2003 - 2004 Open Interface North America, Inc. All rights
/system/libhidl/transport/manager/1.0/
DIServiceManager.hal33 * Interface name: "IServiceManager"
/system/tools/aidl/docs/
Daidl-cpp.md37 ### Build Interface
103 type by type basis. Interface level annotations will be applied
/system/tpm/trunks/generator/
Draw_structures_fixed.txt112 Interface Type ....................................................................................…
290 Interface Types ...................................................................................…
1384 Interface Type
9392 Interface Types
Draw_structures.txt112 Interface Type ....................................................................................…
290 Interface Types ...................................................................................…
1384 Interface Type
9364 Interface Types