Home
last modified time | relevance | path

Searched refs:AidlMethod (Results 1 – 19 of 19) sorted by relevance

/system/tools/aidl/
Daidl_to_ndk.h64 const AidlTypenames& types, const AidlMethod& method,
90 std::string NdkMethodDecl(const AidlTypenames& types, const AidlMethod& method,
Daidl_language.h91 class AidlMethod;
110 virtual void Visit(const AidlMethod&) {}
447 virtual const AidlMethod* AsMethod() const { return nullptr; }
451 AidlMethod* AsMethod() {
452 return const_cast<AidlMethod*>(const_cast<const AidlMember*>(this)->AsMethod());
815 class AidlMethod : public AidlMember {
817 AidlMethod(const AidlLocation& location, bool oneway, AidlTypeSpecifier* type, const string& name,
819 AidlMethod(const AidlLocation& location, bool oneway, AidlTypeSpecifier* type, const string& name,
822 virtual ~AidlMethod() = default;
825 AidlMethod(const AidlMethod&) = delete;
[all …]
Daidl_to_cpp_common.h56 const string GenLogBeforeExecute(const string className, const AidlMethod& method, bool isServer,
59 const AidlMethod& method, const string& statusVarName,
Daidl_dumpapi.h38 void Visit(const AidlMethod& m) override;
Daidl_to_cpp.h37 std::string GetTransactionIdFor(const AidlInterface& iface, const AidlMethod& method);
Dgenerate_java_binder.cpp92 std::unordered_set<const AidlMethod*> outline_methods;
99 std::shared_ptr<Expression> get_transact_descriptor(const AidlMethod* method);
230 std::shared_ptr<Expression> StubClass::get_transact_descriptor(const AidlMethod* method) { in get_transact_descriptor()
403 static std::shared_ptr<Method> generate_interface_method(const AidlMethod& method, in generate_interface_method()
423 static void generate_stub_code(const AidlInterface& iface, const AidlMethod& method, bool oneway, in generate_stub_code()
533 static void generate_stub_case(const AidlInterface& iface, const AidlMethod& method, in generate_stub_case()
545 static void generate_stub_case_outline(const AidlInterface& iface, const AidlMethod& method, in generate_stub_case_outline()
583 const AidlInterface& iface, const AidlMethod& method, const std::string& transactCodeName, in generate_proxy_method()
773 static void generate_methods(const AidlInterface& iface, const AidlMethod& method, Class* interface, in generate_methods()
985 std::vector<const AidlMethod*> methods; in compute_outline_methods()
[all …]
Daidl_language.cpp854 AidlMethod::AidlMethod(const AidlLocation& location, bool oneway, AidlTypeSpecifier* type, in AidlMethod() function in AidlMethod
857 : AidlMethod(location, oneway, type, name, args, comments, 0, true) { in AidlMethod()
861 AidlMethod::AidlMethod(const AidlLocation& location, bool oneway, AidlTypeSpecifier* type, in AidlMethod() function in AidlMethod
879 string AidlMethod::Signature() const { in Signature()
887 string AidlMethod::ToString() const { in ToString()
1392 map<string, const AidlMethod*> method_names; in CheckValid()
Ddiagnostics.cpp107 void Visit(const AidlMethod& a) override { fun(a.GetType()); } in Check()
215 void Visit(const AidlMethod& m) override { in Visit()
Daidl_language_y.yy87 AidlMethod* method;
598 $$ = new AidlMethod(loc(@2), false, $1, $2->GetText(), $4, $1->GetComments());
603 $$ = new AidlMethod(loc(@4), true, $3, $4->GetText(), $6, comments);
615 $$ = new AidlMethod(loc(@2), false, $1, $2->GetText(), $4, $1->GetComments(), serial);
626 $$ = new AidlMethod(loc(@4), true, $3, $4->GetText(), $6, comments, serial);
Daidl.cpp253 bool check_and_assign_method_ids(const std::vector<std::unique_ptr<AidlMethod>>& items) { in check_and_assign_method_ids()
374 void Visit(const AidlMethod& m) override { in ValidateAnnotationContext()
682 auto method = std::make_unique<AidlMethod>( in load_and_validate_aidl()
693 auto method = std::make_unique<AidlMethod>( in load_and_validate_aidl()
Daidl_to_cpp_common.cpp123 const string GenLogBeforeExecute(const string className, const AidlMethod& method, bool isServer, in GenLogBeforeExecute()
145 const AidlMethod& method, const string& statusVarName, in GenLogAfterExecute()
Daidl_dumpapi.cpp118 void DumpVisitor::Visit(const AidlMethod& m) { in Visit()
Dgenerate_rust.cpp68 string BuildMethod(const AidlMethod& method, const AidlTypenames& typenames) { in BuildMethod()
79 void GenerateClientMethod(CodeWriter& out, const AidlInterface& iface, const AidlMethod& method, in GenerateClientMethod()
200 void GenerateServerTransaction(CodeWriter& out, const AidlMethod& method, in GenerateServerTransaction()
Dgenerate_cpp.cpp101 ArgList BuildArgList(const AidlTypenames& typenames, const AidlMethod& method, bool for_declaration, in BuildArgList()
163 unique_ptr<Declaration> BuildMethodDecl(const AidlMethod& method, const AidlTypenames& typenames, in BuildMethodDecl()
179 unique_ptr<Declaration> BuildMetaMethodDecl(const AidlMethod& method, const AidlTypenames&, in BuildMetaMethodDecl()
232 const AidlMethod& method, const Options& options) { in DefineClientTransaction()
408 const AidlMethod& method, in DefineClientMetaTransaction()
584 const AidlMethod& method, const Options& options, StatementBlock* b) { in HandleServerTransaction()
696 const AidlMethod& method, const Options& options, in HandleServerMetaTransaction()
Daidl_to_ndk.cpp474 const AidlTypenames& types, const AidlMethod& method, in NdkArgList()
494 std::string NdkMethodDecl(const AidlTypenames& types, const AidlMethod& method, in NdkMethodDecl()
Daidl_to_cpp.cpp215 std::string GetTransactionIdFor(const AidlInterface& iface, const AidlMethod& method) { in GetTransactionIdFor()
Dgenerate_ndk.cpp362 static std::string MethodId(const AidlMethod& m) { in MethodId()
368 const AidlMethod& method, in GenerateClientMethodDefinition()
503 const AidlMethod& method, const Options& options) { in GenerateServerCaseDefinition()
Daidl_checkapi.cpp171 map<string, AidlMethod*> new_methods; in are_compatible_interfaces()
Dgenerate_java.cpp982 void Visit(const AidlMethod& m) override { ForMember(m); } in Visit()