Lines Matching refs:Write
81 out.Write("if (((%s) != (%s))) {\n", kAndroidStatusVarName, kAndroidStatusOk); in GenerateBreakOnStatusNotOk()
82 out.Write(" break;\n"); in GenerateBreakOnStatusNotOk()
83 out.Write("}\n"); in GenerateBreakOnStatusNotOk()
87 out.Write("if (((%s) != (%s))) {\n", kAndroidStatusVarName, kAndroidStatusOk); in GenerateGotoErrorOnBadStatus()
88 out.Write(" goto %s;\n", kErrorLabel); in GenerateGotoErrorOnBadStatus()
89 out.Write("}\n"); in GenerateGotoErrorOnBadStatus()
180 out.Write("%s %s;\n", kAndroidParcelLiteral, kDataVarName); in GenerateClientTransaction()
182 out.Write("%s.markSensitive();\n", kDataVarName); in GenerateClientTransaction()
184 out.Write("%s.markForBinder(remoteStrong());\n", kDataVarName); in GenerateClientTransaction()
187 out.Write("%s %s;\n", kAndroidParcelLiteral, kReplyVarName); in GenerateClientTransaction()
190 out.Write("%s %s = %s;\n", kAndroidStatusLiteral, kAndroidStatusVarName, kAndroidStatusOk); in GenerateClientTransaction()
192 out.Write("%s %s;\n", kBinderStatusLiteral, kStatusVarName); in GenerateClientTransaction()
195 out.Write( in GenerateClientTransaction()
206 out.Write(" %s = ::android::UNKNOWN_TRANSACTION;\n", kAndroidStatusVarName); in GenerateClientTransaction()
212 out.Write("%s = %s.writeInterfaceToken(getInterfaceDescriptor());\n", kAndroidStatusVarName, in GenerateClientTransaction()
223 out.Write("%s = %s.%s(%s);\n", kAndroidStatusVarName, kDataVarName, in GenerateClientTransaction()
231 out.Write("%s = %s.writeVectorSize(%s);\n", kAndroidStatusVarName, kDataVarName, in GenerateClientTransaction()
242 out.Write("%s = remote()->transact(%s, %s, &%s, %s);\n", kAndroidStatusVarName, in GenerateClientTransaction()
263 out.Write("if (%s == ::android::UNKNOWN_TRANSACTION && %s::getDefaultImpl()) [[unlikely]] {\n", in GenerateClientTransaction()
265 out.Write(" return %s::getDefaultImpl()->%s(%s);\n", i_name.c_str(), method.GetName().c_str(), in GenerateClientTransaction()
267 out.Write("}\n"); in GenerateClientTransaction()
275 out.Write("%s = %s.readFromParcel(%s);\n", kAndroidStatusVarName, kStatusVarName, in GenerateClientTransaction()
278 out.Write("if (!%s.isOk()) {\n", kStatusVarName); in GenerateClientTransaction()
279 out.Write(" return %s;\n", kStatusVarName); in GenerateClientTransaction()
280 out.Write("}\n"); in GenerateClientTransaction()
288 out.Write("%s = %s.%s(%s);\n", kAndroidStatusVarName, kReplyVarName, in GenerateClientTransaction()
298 out.Write("%s = %s.%s(%s);\n", kAndroidStatusVarName, kReplyVarName, in GenerateClientTransaction()
309 out.Write("%s:\n", kErrorLabel); in GenerateClientTransaction()
310 out.Write("%s.setFromStatusT(%s);\n", kStatusVarName, kAndroidStatusVarName); in GenerateClientTransaction()
317 out.Write("return %s;\n", kStatusVarName); in GenerateClientTransaction()
477 out.Write("%s %s;\n", CppNameOf(a->GetType(), typenames).c_str(), BuildVarName(*a).c_str()); in GenerateServerTransaction()
482 out.Write("%s %s;\n", CppNameOf(method.GetType(), typenames).c_str(), kReturnVarName); in GenerateServerTransaction()
486 out.Write("if (!(%s.checkInterface(this))) {\n", kDataVarName); in GenerateServerTransaction()
487 out.Write(" %s = ::android::BAD_TYPE;\n", kAndroidStatusVarName); in GenerateServerTransaction()
488 out.Write(" break;\n"); in GenerateServerTransaction()
489 out.Write("}\n"); in GenerateServerTransaction()
492 out.Write( in GenerateServerTransaction()
498 out.Write("#error Permission checks not implemented for the cpp backend\n"); in GenerateServerTransaction()
508 out.Write("%s = %s.%s(%s);\n", kAndroidStatusVarName, kDataVarName, in GenerateServerTransaction()
516 out.Write("%s = %s.resizeOutVector(%s);\n", kAndroidStatusVarName, kDataVarName, in GenerateServerTransaction()
534 out.Write("%s %s(%s(%s));\n", kBinderStatusLiteral, kStatusVarName, method.GetName().c_str(), in GenerateServerTransaction()
545 out.Write("%s = %s.writeToParcel(%s);\n", kAndroidStatusVarName, kStatusVarName, kReplyVarName); in GenerateServerTransaction()
547 out.Write("if (!%s.isOk()) {\n", kStatusVarName); in GenerateServerTransaction()
548 out.Write(" break;\n"); in GenerateServerTransaction()
549 out.Write("}\n"); in GenerateServerTransaction()
554 out.Write("%s = %s->%s(%s);\n", kAndroidStatusVarName, kReplyVarName, in GenerateServerTransaction()
564 out.Write("%s = %s->%s(%s);\n", kAndroidStatusVarName, kReplyVarName, in GenerateServerTransaction()
604 out.Write("%s %s::onTransact(uint32_t %s, const %s& %s, %s* %s, uint32_t %s) {\n", in GenerateServerOnTransact()
609 out.Write("%s %s = %s;\n", kAndroidStatusLiteral, kAndroidStatusVarName, kAndroidStatusOk); in GenerateServerOnTransact()
612 out.Write("switch (%s) {\n", kCodeVarName); in GenerateServerOnTransact()
616 out.Write("case %s:\n", GetTransactionIdFor(bn_name, *method).c_str()); in GenerateServerOnTransact()
633 out.Write(" %s = ::android::BBinder::onTransact(%s, %s, %s, %s);\n", kAndroidStatusVarName, in GenerateServerOnTransact()
640 out.Write("if (%s == ::android::UNEXPECTED_NULL) {\n", kAndroidStatusVarName); in GenerateServerOnTransact()
641 out.Write(" %s = %s::fromExceptionCode(%s::EX_NULL_POINTER).writeOverParcel(%s);\n", in GenerateServerOnTransact()
643 out.Write("}\n"); in GenerateServerOnTransact()
646 out.Write("return %s;\n", kAndroidStatusVarName); in GenerateServerOnTransact()
682 out.Write("%s::%s()\n", q_name.c_str(), bn_name.c_str()); in GenerateServerSource()