• Home
  • Raw
  • Download

Lines Matching refs:interface

208 string ClassName(const AidlInterface& interface, ClassNames type) {  in ClassName()  argument
209 string c_name = interface.GetName(); in ClassName()
230 string BuildHeaderGuard(const AidlInterface& interface, in BuildHeaderGuard() argument
232 string class_name = ClassName(interface, header_type); in BuildHeaderGuard()
240 interface.GetPackage().c_str(), in BuildHeaderGuard()
252 const AidlInterface& interface, in DefineClientTransaction() argument
254 const string i_name = ClassName(interface, ClassNames::INTERFACE); in DefineClientTransaction()
255 const string bp_name = ClassName(interface, ClassNames::CLIENT); in DefineClientTransaction()
304 if (interface.IsOneway() || method.IsOneway()) { in DefineClientTransaction()
314 if (!interface.IsOneway() && !method.IsOneway()) { in DefineClientTransaction()
377 const AidlInterface& interface) { in BuildClientSource() argument
379 HeaderFile(interface, ClassNames::CLIENT, false), in BuildClientSource()
386 const string i_name = ClassName(interface, ClassNames::INTERFACE); in BuildClientSource()
388 ClassName(interface, ClassNames::CLIENT), in BuildClientSource()
394 for (const auto& method : interface.GetMethods()) { in BuildClientSource()
396 types, interface, *method); in BuildClientSource()
402 NestInNamespaces(std::move(file_decls), interface.GetSplitPackage())}}; in BuildClientSource()
502 const AidlInterface& interface) { in BuildServerSource() argument
503 const string bn_name = ClassName(interface, ClassNames::SERVER); in BuildServerSource()
505 HeaderFile(interface, ClassNames::SERVER, false), in BuildServerSource()
527 for (const auto& method : interface.GetMethods()) { in BuildServerSource()
560 NestInNamespaces(std::move(on_transact), interface.GetSplitPackage())}}; in BuildServerSource()
564 const AidlInterface& interface) { in BuildInterfaceSource() argument
566 HeaderFile(interface, ClassNames::INTERFACE, false), in BuildInterfaceSource()
567 HeaderFile(interface, ClassNames::CLIENT, false), in BuildInterfaceSource()
570 string fq_name = ClassName(interface, ClassNames::INTERFACE); in BuildInterfaceSource()
571 if (!interface.GetPackage().empty()) { in BuildInterfaceSource()
572 fq_name = interface.GetPackage() + "." + fq_name; in BuildInterfaceSource()
577 ArgList{vector<string>{ClassName(interface, ClassNames::BASE), in BuildInterfaceSource()
582 NestInNamespaces(std::move(meta_if), interface.GetSplitPackage())}}; in BuildInterfaceSource()
586 const AidlInterface& interface) { in BuildClientHeader() argument
587 const string i_name = ClassName(interface, ClassNames::INTERFACE); in BuildClientHeader()
588 const string bp_name = ClassName(interface, ClassNames::CLIENT); in BuildClientHeader()
605 for (const auto& method: interface.GetMethods()) { in BuildClientHeader()
617 BuildHeaderGuard(interface, ClassNames::CLIENT), in BuildClientHeader()
621 HeaderFile(interface, ClassNames::INTERFACE, false)}, in BuildClientHeader()
622 NestInNamespaces(std::move(bp_class), interface.GetSplitPackage())}}; in BuildClientHeader()
626 const AidlInterface& interface) { in BuildServerHeader() argument
627 const string i_name = ClassName(interface, ClassNames::INTERFACE); in BuildServerHeader()
628 const string bn_name = ClassName(interface, ClassNames::SERVER); in BuildServerHeader()
651 BuildHeaderGuard(interface, ClassNames::SERVER), in BuildServerHeader()
653 HeaderFile(interface, ClassNames::INTERFACE, false)}, in BuildServerHeader()
654 NestInNamespaces(std::move(bn_class), interface.GetSplitPackage())}}; in BuildServerHeader()
658 const AidlInterface& interface) { in BuildInterfaceHeader() argument
662 for (const auto& method : interface.GetMethods()) { in BuildInterfaceHeader()
673 new ClassDecl{ClassName(interface, ClassNames::INTERFACE), in BuildInterfaceHeader()
677 ArgList{vector<string>{ClassName(interface, ClassNames::BASE)}}}}); in BuildInterfaceHeader()
680 for (const auto& constant : interface.GetConstants()) { in BuildInterfaceHeader()
689 for (const auto& method : interface.GetMethods()) { in BuildInterfaceHeader()
700 BuildHeaderGuard(interface, ClassNames::INTERFACE), in BuildInterfaceHeader()
702 NestInNamespaces(std::move(if_class), interface.GetSplitPackage())}}; in BuildInterfaceHeader()
707 const AidlInterface& interface, in WriteHeader() argument
713 header = BuildInterfaceHeader(types, interface); in WriteHeader()
716 header = BuildClientHeader(types, interface); in WriteHeader()
719 header = BuildServerHeader(types, interface); in WriteHeader()
730 HeaderFile(interface, header_type); in WriteHeader()
746 string HeaderFile(const AidlInterface& interface, in HeaderFile() argument
749 string file_path = interface.GetPackage(); in HeaderFile()
758 file_path += ClassName(interface, class_type); in HeaderFile()
766 const AidlInterface& interface, in GenerateCpp() argument
768 auto interface_src = BuildInterfaceSource(types, interface); in GenerateCpp()
769 auto client_src = BuildClientSource(types, interface); in GenerateCpp()
770 auto server_src = BuildServerSource(types, interface); in GenerateCpp()
777 interface.GetSplitPackage())) { in GenerateCpp()
782 if (!WriteHeader(options, types, interface, io_delegate, in GenerateCpp()
784 !WriteHeader(options, types, interface, io_delegate, in GenerateCpp()
786 !WriteHeader(options, types, interface, io_delegate, in GenerateCpp()