Home
last modified time | relevance | path

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

12

/system/libhidl/transport/include/hidl/
DLegacySupport.h29 template <class Interface, typename Func>
32 sp<Interface> service = Interface::getService(name, true /* getStub */);
36 Interface::descriptor, name.c_str());
41 Interface::descriptor, name.c_str());
47 Interface::descriptor, name.c_str());
50 Interface::descriptor, name.c_str(), status);
60 template <class Interface>
63 return details::registerPassthroughServiceImplementation<Interface>(
64 [](const sp<Interface>& service, const std::string& name) {
75 template <class Interface>
[all …]
/system/tools/hidl/
DInterface.cpp71 const std::unique_ptr<ConstantExpression> Interface::FLAG_ONE_WAY =
74 Interface::Interface(const char* localName, const FQName& fullName, const Location& location, in Interface() function in android::Interface
78 std::string Interface::typeName() const { in typeName()
82 const Hash* Interface::getFileHash() const { in getFileHash()
86 bool Interface::fillPingMethod(Method *method) const { in fillPingMethod()
117 bool Interface::fillLinkToDeathMethod(Method *method) const { in fillLinkToDeathMethod()
161 bool Interface::fillUnlinkToDeathMethod(Method *method) const { in fillUnlinkToDeathMethod()
209 bool Interface::fillSyspropsChangedMethod(Method *method) const { in fillSyspropsChangedMethod()
227 bool Interface::fillSetHALInstrumentationMethod(Method *method) const { in fillSetHALInstrumentationMethod()
260 bool Interface::fillDescriptorChainMethod(Method *method) const { in fillDescriptorChainMethod()
[all …]
DInterface.h34 struct Interface : public Scope { struct
37 Interface(const char* localName, const FQName& fullName, const Location& location, argument
50 const Interface* superType() const; argument
54 std::vector<const Interface *> superTypeChain() const;
57 std::vector<const Interface *> typeChain() const;
156 Formatter& out, const std::string& prefix, const std::vector<const Interface*>& chain, argument
159 DISALLOW_COPY_AND_ASSIGN(Interface);
164 InterfaceAndMethod(const Interface *iface, Method *method) in InterfaceAndMethod()
168 const Interface *interface() const { return mInterface; } in interface()
172 const Interface *mInterface;
DgenerateVts.cpp34 const Interface* iface = mRootScope.getInterface(); in emitVtsTypeDeclarations()
53 const Interface *iface = AST::getInterface(); in generateVts()
77 const Interface* iface = mRootScope.getInterface(); in generateVts()
85 for (const Interface* superInterface : iface->superTypeChain()) { in generateVts()
DAST.h39 struct Interface;
188 const Interface *getInterface() const;
266 using MethodGenerator = std::function<void(const Method*, const Interface*)>;
275 …void generatePassthroughMethod(Formatter& out, const Method* method, const Interface* superInterfa…
277 … const Method* method, const Interface* superInterface) const;
279 const Method* method, const Interface* superInterface) const;
286 void generateStubSource(Formatter& out, const Interface* iface) const;
289 const Interface* superInterface) const;
291 … const Method* method, const Interface* superInterface) const;
319 const Interface* superInterface) const;
DgenerateCpp.cpp225 const Interface *iface = getInterface(); in generateInterfaceHeader()
267 const Interface *superType = iface->superType(); in generateInterfaceHeader()
348 for (const Interface *superType : iface->typeChain()) { in generateInterfaceHeader()
397 const Interface *iface = getInterface(); in generateHwBinderHeader()
441 const Interface &iface = static_cast<const Interface &>(arg->type()); in wrapPassthroughArg()
462 void AST::generatePassthroughMethod(Formatter& out, const Method* method, const Interface* superInt… in generatePassthroughMethod()
608 const Interface* iface = mRootScope.getInterface(); in generateMethods()
610 const Interface *prevIterface = nullptr; in generateMethods()
613 const Interface *superInterface = tuple.interface(); in generateMethods()
646 const Interface* iface = mRootScope.getInterface(); in generateStubHeader()
[all …]
DgenerateCppImpl.cpp77 const Interface* iface = mRootScope.getInterface(); in generateCppImplHeader()
109 generateMethods(out, [&](const Method* method, const Interface*) { in generateCppImplHeader() argument
140 const Interface* iface = mRootScope.getInterface(); in generateCppImplSource()
149 generateMethods(out, [&](const Method* method, const Interface*) { in generateCppImplSource() argument
DgenerateCppAdapter.cpp59 generateMethods(out, [&](const Method* method, const Interface* /* interface */) { in generateCppAdapterHeader() argument
109 generateMethods(out, [&](const Method* method, const Interface* /* interface */) { in generateCppAdapterSource() argument
131 const Interface* interface = static_cast<const Interface*>(type); in generateAdapterMethod()
DgenerateJava.cpp138 const Interface* iface = mRootScope.getInterface(); in generateJava()
150 const Interface *superType = iface->superType(); in generateJava()
333 const Interface *prevInterface = nullptr; in generateJava()
337 const Interface *superInterface = tuple.interface(); in generateJava()
404 out << Interface::FLAG_ONE_WAY->javaValue(); in generateJava()
540 const Interface *superInterface = tuple.interface(); in generateJava()
552 out << "boolean _hidl_is_oneway = (_hidl_flags & " << Interface::FLAG_ONE_WAY->javaValue() in generateJava()
DScope.h32 struct Interface;
52 Interface *getInterface() const;
DScope.cpp91 Interface *Scope::getInterface() const { in getInterface()
93 return static_cast<Interface *>(mTypes[0]); in getInterface()
DREADME.md6 hidl-gen is a compiler for the HIDL (HAL Interface Design Language) which generates
Dhidl-gen_y.yy26 #include "Interface.h"
613 Interface *iface = static_cast<Interface*>(*scope);
708 Interface* iface = new Interface(
718 Interface *iface = static_cast<Interface *>(*scope);
DAST.cpp719 static_cast<Interface *>(resolvedType)->fqName(); in lookupTypeFromImports()
810 Interface* iface = mRootScope.getInterface(); in isIBase()
814 const Interface *AST::getInterface() const { in getInterface()
819 const Interface* iface = mRootScope.getInterface(); in getBaseName()
/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/bt/btif/include/
Dbtif_hf.h31 Interface* GetInterface();
/system/bt/include/hardware/
Dbluetooth_headset_interface.h29 class Interface {
31 virtual ~Interface() = default;
/system/hardware/interfaces/net/netd/1.1/
DINetd.hal32 * @param ifname Interface name specified by the route, or an empty
55 * @param ifname Interface name specified by the route, or an empty
77 * @param ifname Interface name to add to the OEM network.
89 * @param ifname Interface name to remove from the OEM network.
/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/libvintf/xsd/halManifest/api/
Dcurrent.txt12 method public java.util.List<hal.manifest.Interface> get_interface();
27 public class Interface {
28 ctor public Interface();
/system/libvintf/xsd/compatibilityMatrix/api/
Dcurrent.txt56 method public java.util.List<compatibility.matrix.Interface> get_interface();
62 public class Interface {
63 ctor public Interface();
/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/memory/token/1.0/
DIMemoryToken.hal19 * Interface which composes shared memory
/system/libhidl/transport/allocator/1.0/
DIAllocator.hal20 * Interface which allocates the required memory.

12