/system/tools/hidl/ |
H A D | Interface.h | 30 struct Method; 44 bool addMethod(Method *method); 63 const std::vector<Method *> &userDefinedMethods() const; 65 const std::vector<Method *> &hidlReservedMethods() const; 67 std::vector<Method *> methods() const; 141 std::vector<Method*> mUserMethods; 142 std::vector<Method*> mReservedMethods; 146 bool fillPingMethod(Method* method) const; 147 bool fillDescriptorChainMethod(Method* method) const; 148 bool fillGetDescriptorMethod(Method* metho [all...] |
H A D | Method.cpp | 17 #include "Method.h" 30 Method::Method(const char* name, std::vector<NamedReference<Type>*>* args, function in class:android::Method 40 void Method::fillImplementation( 56 std::string Method::name() const { 60 const std::vector<NamedReference<Type>*>& Method::args() const { 64 const std::vector<NamedReference<Type>*>& Method::results() const { 68 const std::vector<Annotation *> &Method::annotations() const { 72 std::vector<Reference<Type>*> Method::getReferences() { 73 const auto& constRet = static_cast<const Method*>(thi [all...] |
H A D | AST.h | 41 struct Method; 254 using MethodGenerator = std::function<void(const Method*, const Interface*)>; 262 const Method* method) const; 263 void generatePassthroughMethod(Formatter& out, const Method* method) const; 265 const Method* method) const; 267 const Method* method, const Interface* superInterface) const; 268 void generateAdapterMethod(Formatter& out, const Method* method) const; 276 void generateStubSourceForMethod(Formatter& out, const Method* method, 279 const Method* method) const; 301 const Method *metho [all...] |
H A D | Interface.cpp | 23 #include "Method.h" 83 bool Interface::fillPingMethod(Method *method) const { 114 bool Interface::fillLinkToDeathMethod(Method *method) const { 158 bool Interface::fillUnlinkToDeathMethod(Method *method) const { 206 bool Interface::fillSyspropsChangedMethod(Method *method) const { 224 bool Interface::fillSetHALInstrumentationMethod(Method *method) const { 257 bool Interface::fillDescriptorChainMethod(Method *method) const { 310 bool Interface::fillHashChainMethod(Method *method) const { 345 bool Interface::fillGetDescriptorMethod(Method *method) const { 367 bool Interface::fillGetDebugInfoMethod(Method *metho [all...] |
H A D | generateCppImpl.cpp | 22 #include "Method.h" 41 const Method* method) const { 111 generateMethods(out, [&](const Method* method, const Interface*) { 152 generateMethods(out, [&](const Method* method, const Interface*) {
|
H A D | Method.h | 54 struct Method : DocCommentable { struct in namespace:android 55 Method(const char* name, std::vector<NamedReference<Type>*>* args, 82 Method *copySignature() const; 130 DISALLOW_COPY_AND_ASSIGN(Method);
|
H A D | generateCppAdapter.cpp | 23 #include "Method.h" 59 generateMethods(out, [&](const Method* method, const Interface* /* interface */) { 109 generateMethods(out, [&](const Method* method, const Interface* /* interface */) { 120 void AST::generateAdapterMethod(Formatter& out, const Method* method) const {
|
H A D | generateCpp.cpp | 23 #include "Method.h" 274 const Method* method = tuple.method(); 421 void AST::generatePassthroughMethod(Formatter& out, const Method* method) const { 553 const Method *method = tuple.method(); 641 [&](const Method* method, const Interface*) { 664 generateMethods(out, [&](const Method* method, const Interface* iface) { 734 [&](const Method* method, const Interface*) { 753 generateMethods(out, [&](const Method* method, const Interface*) { 953 const Method* method, const Interface* superInterface) const { 1001 const Method* metho [all...] |
H A D | generateJava.cpp | 21 #include "Method.h" 313 const Method *method = tuple.method(); 459 for (Method *method : iface->hidlReservedMethods()) { 524 const Method *method = tuple.method();
|
H A D | hidl-gen_y.yy | 28 #include "Method.h" 315 android::Method *method; 800 $$ = new Method($2 /* name */, 809 $$ = new Method($3 /* name */, 823 $$ = new Method($2 /* name */,
|
/system/tools/aidl/ |
H A D | generate_java_binder.cpp | 98 Method* ctor = new Method; 115 Method* asBinder = new Method; 128 Method* onTransact = new Method; 190 Method* m = new Method; 267 Method* ctor = new Method; [all...] |
H A D | ast_java.h | 313 struct Method : public ClassElement { struct in namespace:android::aidl::java 323 Method() = default; 324 virtual ~Method() = default;
|
H A D | ast_java.cpp | 372 void Method::Write(CodeWriter* to) const {
|
/system/chre/host/msm/daemon/generated/ |
H A D | chre_slpi_skel.c | 391 typedef struct Method Method; typedef in typeref:struct:Method 392 struct Method { struct 407 const Method * const *methodArray; 435 static const Method methods[3] = {{REMOTE_SCALARS_MAKEX(0,0,0x0,0x0,0x0,0x0),0x0,0x0,0,0,0,0x0,0x0},{REMOTE_SCALARS_MAKEX(0,0,0x1,0x2,0x0,0x0),0x4,0x4,4,2,(&(parameterArrays[0])),0x4,0x4},{REMOTE_SCALARS_MAKEX(0,0,0x2,0x0,0x0,0x0),0x4,0x0,2,1,(&(parameterArrays[2])),0x4,0x0}}; 436 static const Method* const methodArrays[6] = {&(methods[0]),&(methods[0]),&(methods[0]),&(methods[0]),&(methods[1]),&(methods[2])};
|
H A D | chre_slpi_stub.c | 391 typedef struct Method Method; typedef in typeref:struct:Method 392 struct Method { struct 407 const Method * const *methodArray; 435 static const Method methods[3] = {{REMOTE_SCALARS_MAKEX(0,0,0x0,0x0,0x0,0x0),0x0,0x0,0,0,0,0x0,0x0},{REMOTE_SCALARS_MAKEX(0,0,0x1,0x2,0x0,0x0),0x4,0x4,4,2,(&(parameterArrays[0])),0x4,0x4},{REMOTE_SCALARS_MAKEX(0,0,0x2,0x0,0x0,0x0),0x4,0x0,2,1,(&(parameterArrays[2])),0x4,0x0}}; 436 static const Method* const methodArrays[6] = {&(methods[0]),&(methods[0]),&(methods[0]),&(methods[0]),&(methods[1]),&(methods[2])};
|