Lines Matching refs:TAB

203     EmitInterfaceBody(sb, TAB);  in EmitInterfaceDefinition()
204 EmitInterfaceMemberVariables(sb, TAB); in EmitInterfaceDefinition()
212 … sb.Append(TAB).AppendFormat("DECLARE_INTERFACE_DESCRIPTOR(u\"%s\");\n", nameWithoutPath.string()); in EmitInterfaceBody()
214 EmitInterfaceMethods(sb, TAB); in EmitInterfaceBody()
239 EmitInterfaceMethodParameter(mp, sb, prefix + TAB); in EmitInterfaceMethod()
245 EmitInterfaceMethodReturn(returnType, sb, prefix + TAB); in EmitInterfaceMethod()
315 EmitInterfaceProxyConstructor(sb, TAB); in EmitInterfaceProxyInHeaderFile()
317 EmitInterfaceProxyMethodDecls(sb, TAB); in EmitInterfaceProxyInHeaderFile()
320 EmitInterfaceProxyConstants(sb, TAB); in EmitInterfaceProxyInHeaderFile()
328 sb.Append(prefix + TAB).Append("if (!remote->IsProxyObject()) {\n"); in EmitInterfaceProxyRegisterDeathRecipient()
330 … sb.Append(prefix + TAB + TAB).Append("HiLog::Error(LABEL, \"remote is not proxy object!\");\n"); in EmitInterfaceProxyRegisterDeathRecipient()
332 sb.Append(prefix + TAB + TAB).Append("return;\n"); in EmitInterfaceProxyRegisterDeathRecipient()
333 sb.Append(prefix + TAB).Append("}\n"); in EmitInterfaceProxyRegisterDeathRecipient()
334 sb.Append(prefix + TAB).AppendFormat("deathRecipient_ = new (std::nothrow) %s(*this);\n", in EmitInterfaceProxyRegisterDeathRecipient()
336 sb.Append(prefix + TAB).Append("if (deathRecipient_ == nullptr) {\n"); in EmitInterfaceProxyRegisterDeathRecipient()
338 … sb.Append(prefix + TAB + TAB).Append("HiLog::Error(LABEL, \"deathRecipient_ is nullptr!\");\n"); in EmitInterfaceProxyRegisterDeathRecipient()
340 sb.Append(prefix + TAB + TAB).Append("return;\n"); in EmitInterfaceProxyRegisterDeathRecipient()
341 sb.Append(prefix + TAB).Append("}\n"); in EmitInterfaceProxyRegisterDeathRecipient()
342 sb.Append(prefix + TAB).Append("if (!remote->AddDeathRecipient(deathRecipient_)) {\n"); in EmitInterfaceProxyRegisterDeathRecipient()
344 … sb.Append(prefix + TAB + TAB).Append("HiLog::Error(LABEL, \"AddDeathRecipient failed!\");\n"); in EmitInterfaceProxyRegisterDeathRecipient()
346 sb.Append(prefix + TAB + TAB).Append("return;\n"); in EmitInterfaceProxyRegisterDeathRecipient()
347 sb.Append(prefix + TAB).Append("}\n"); in EmitInterfaceProxyRegisterDeathRecipient()
348 sb.Append(prefix + TAB).Append("remote_ = remote;\n"); in EmitInterfaceProxyRegisterDeathRecipient()
364 sb.Append(prefix + TAB).AppendFormat( in EmitInterfaceProxyAddCacheAbleAPI()
368 sb.Append(prefix + TAB).AppendFormat( in EmitInterfaceProxyAddCacheAbleAPI()
374 EmitInterfaceProxyRegisterDeathRecipient(sb, prefix + TAB); in EmitInterfaceProxyAddCacheAbleAPI()
380 sb.Append(prefix).Append(TAB).Append("return;\n"); in EmitInterfaceProxyUnRegisterDeathRecipient()
383 sb.Append(prefix).Append(TAB).Append("return;\n"); in EmitInterfaceProxyUnRegisterDeathRecipient()
403 sb.Append(prefix + TAB).Append("const sptr<IRemoteObject>& remote)\n"); in EmitInterfaceProxyConstructor()
404 sb.Append(prefix + TAB).AppendFormat(": IRemoteProxy<%s>(remote)\n", interfaceName_.string()); in EmitInterfaceProxyConstructor()
411 EmitInterfaceProxyUnRegisterDeathRecipient(sb, prefix + TAB); in EmitInterfaceProxyConstructor()
438 EmitInterfaceMethodParameter(mp, sb, prefix + TAB); in EmitInterfaceProxyMethodDecl()
444 EmitInterfaceMethodReturn(returnType, sb, prefix + TAB); in EmitInterfaceProxyMethodDecl()
454 …sb.Append(prefix + TAB).AppendFormat("explicit %s(%s &client) : client_(client) {}\n", deathRecipi… in EmitInterfaceProxyDeathRecipient()
456 … sb.Append(prefix + TAB).AppendFormat("~%s() override = default;\n", deathRecipientName_.string()); in EmitInterfaceProxyDeathRecipient()
457 … sb.Append(prefix + TAB).Append("void OnRemoteDied(const wptr<IRemoteObject> &remote) override\n"); in EmitInterfaceProxyDeathRecipient()
458 sb.Append(prefix + TAB).Append("{\n"); in EmitInterfaceProxyDeathRecipient()
459 sb.Append(prefix + TAB + TAB).Append("client_.OnRemoteDied(remote);\n"); in EmitInterfaceProxyDeathRecipient()
460 sb.Append(prefix + TAB).Append("}\n"); in EmitInterfaceProxyDeathRecipient()
462 sb.Append(prefix + TAB).AppendFormat("%s &client_;\n", proxyName_.string()); in EmitInterfaceProxyDeathRecipient()
467 sb.Append(prefix + TAB).Append("(void)remoteObject;\n"); in EmitInterfaceProxyDeathRecipient()
468 sb.Append(prefix + TAB).Append("ApiCacheManager::GetInstance().ClearCache(GetDescriptor());\n"); in EmitInterfaceProxyDeathRecipient()
536 EmitInterfaceMethodParameter(mp, sb, prefix + TAB); in EmitInterfaceProxyMethodImpl()
542 EmitInterfaceMethodReturn(returnType, sb, prefix + TAB); in EmitInterfaceProxyMethodImpl()
553 sb.Append(prefix + TAB).AppendFormat( in EmitInterfaceProxyMethodPreSendRequest()
557 sb.Append(prefix + TAB).Append("if (hitCache == true) {\n"); in EmitInterfaceProxyMethodPreSendRequest()
558 EmitInterfaceProxyMethodErrCode(sb, prefix + TAB); in EmitInterfaceProxyMethodPreSendRequest()
559 EmitInterfaceProxyMethodReply(mm, sb, prefix + TAB); in EmitInterfaceProxyMethodPreSendRequest()
560 sb.Append(prefix + TAB + TAB).Append("return ERR_OK;\n"); in EmitInterfaceProxyMethodPreSendRequest()
561 sb.Append(prefix + TAB).Append("}\n\n"); in EmitInterfaceProxyMethodPreSendRequest()
567 sb.Append(prefix + TAB).AppendFormat( in EmitInterfaceProxyMethodPostSendRequest()
576 sb.Append(prefix + TAB).AppendFormat("HITRACE_METER_NAME(%s, __PRETTY_FUNCTION__);\n", in EmitInterfaceProxyMethodBody()
579 sb.Append(prefix + TAB).Append("MessageParcel data;\n"); in EmitInterfaceProxyMethodBody()
580 sb.Append(prefix + TAB).Append("MessageParcel reply;\n"); in EmitInterfaceProxyMethodBody()
581 sb.Append(prefix + TAB).AppendFormat("MessageOption option(%s);\n", in EmitInterfaceProxyMethodBody()
584 sb.Append(prefix + TAB).Append("if (!data.WriteInterfaceToken(GetDescriptor())) {\n"); in EmitInterfaceProxyMethodBody()
586 …sb.Append(prefix + TAB).Append(TAB).Append("HiLog::Error(LABEL, \"Write interface token failed!\")… in EmitInterfaceProxyMethodBody()
588 sb.Append(prefix + TAB).Append(TAB).Append("return ERR_INVALID_VALUE;\n"); in EmitInterfaceProxyMethodBody()
589 sb.Append(prefix + TAB).Append("}\n"); in EmitInterfaceProxyMethodBody()
595 EmitWriteMethodParameter(mp, "data.", sb, prefix + TAB); in EmitInterfaceProxyMethodBody()
599 sb.Append(prefix + TAB).Append("sptr<IRemoteObject> remote = Remote();\n"); in EmitInterfaceProxyMethodBody()
600 sb.Append(prefix + TAB).Append("if (remote == nullptr) {\n"); in EmitInterfaceProxyMethodBody()
602 … sb.Append(prefix + TAB).Append(TAB).Append("HiLog::Error(LABEL, \"Remote is nullptr!\");\n"); in EmitInterfaceProxyMethodBody()
604 sb.Append(prefix + TAB).Append(TAB).Append("return ERR_INVALID_DATA;\n"); in EmitInterfaceProxyMethodBody()
605 sb.Append(prefix + TAB).Append("}\n\n"); in EmitInterfaceProxyMethodBody()
606 …sb.Append(prefix + TAB).AppendFormat("int32_t result = remote->SendRequest(COMMAND_%s, data, reply… in EmitInterfaceProxyMethodBody()
608 sb.Append(prefix + TAB).Append("if (FAILED(result)) {\n"); in EmitInterfaceProxyMethodBody()
610 … sb.Append(prefix + TAB).Append(TAB).Append("HiLog::Error(LABEL, \"Send request failed!\");\n"); in EmitInterfaceProxyMethodBody()
612 sb.Append(prefix + TAB).Append(" return result;\n"); in EmitInterfaceProxyMethodBody()
613 sb.Append(prefix + TAB).Append("}\n"); in EmitInterfaceProxyMethodBody()
620 sb.Append(prefix + TAB).Append("ErrCode errCode = reply.ReadInt32();\n"); in EmitInterfaceProxyMethodErrCode()
621 sb.Append(prefix + TAB).Append("if (FAILED(errCode)) {\n"); in EmitInterfaceProxyMethodErrCode()
623 sb.Append(prefix + TAB + TAB).Append("HiLog::Error(LABEL, \"Read Int32 failed!\");\n"); in EmitInterfaceProxyMethodErrCode()
625 sb.Append(prefix + TAB).Append(" return errCode;\n"); in EmitInterfaceProxyMethodErrCode()
626 sb.Append(prefix + TAB).Append("}\n"); in EmitInterfaceProxyMethodErrCode()
634 EmitReadMethodParameter(mp, "reply.", sb, prefix + TAB); in EmitInterfaceProxyMethodReply()
639 EmitReadVariable("reply.", "result", returnType, sb, prefix + TAB, false); in EmitInterfaceProxyMethodReply()
653 sb.Append(prefix + TAB).Append("return ERR_OK;\n"); in EmitInterfaceProxyMethodRetValue()
706 EmitInterfaceStubMethodDecls(sb, TAB); in EmitInterfaceStubInHeaderFile()
709 EmitInterfaceStubConstants(sb, TAB); in EmitInterfaceStubInHeaderFile()
717 sb.Append(prefix + TAB).Append("uint32_t code,\n"); in EmitInterfaceStubMethodDecls()
718 sb.Append(prefix + TAB).Append("MessageParcel& data,\n"); in EmitInterfaceStubMethodDecls()
719 sb.Append(prefix + TAB).Append("MessageParcel& reply,\n"); in EmitInterfaceStubMethodDecls()
720 sb.Append(prefix + TAB).Append("MessageOption& option) override;\n"); in EmitInterfaceStubMethodDecls()
761 sb.Append(prefix + TAB).Append("uint32_t code,\n"); in EmitInterfaceStubMethodImpls()
762 sb.Append(prefix + TAB).Append("MessageParcel& data,\n"); in EmitInterfaceStubMethodImpls()
763 sb.Append(prefix + TAB).Append("MessageParcel& reply,\n"); in EmitInterfaceStubMethodImpls()
764 sb.Append(prefix + TAB).Append("MessageOption& option)\n"); in EmitInterfaceStubMethodImpls()
767 sb.Append(prefix + TAB).AppendFormat("HITRACE_METER_NAME(%s, __PRETTY_FUNCTION__);\n", in EmitInterfaceStubMethodImpls()
770 sb.Append(prefix + TAB).Append("std::u16string localDescriptor = GetDescriptor();\n"); in EmitInterfaceStubMethodImpls()
771 … sb.Append(prefix + TAB).Append("std::u16string remoteDescriptor = data.ReadInterfaceToken();\n"); in EmitInterfaceStubMethodImpls()
772 sb.Append(prefix + TAB).Append("if (localDescriptor != remoteDescriptor) {\n"); in EmitInterfaceStubMethodImpls()
773 sb.Append(prefix + TAB).Append(TAB).Append("return ERR_TRANSACTION_FAILED;\n"); in EmitInterfaceStubMethodImpls()
774 sb.Append(prefix + TAB).Append("}\n"); in EmitInterfaceStubMethodImpls()
775 sb.Append(prefix + TAB).Append("switch (code) {\n"); in EmitInterfaceStubMethodImpls()
778 EmitInterfaceStubMethodImpl(mm, sb, prefix + TAB + TAB); in EmitInterfaceStubMethodImpls()
780 sb.Append(prefix + TAB).Append(TAB).Append("default:\n"); in EmitInterfaceStubMethodImpls()
781 sb.Append(prefix + TAB).Append(TAB).Append(TAB).Append( in EmitInterfaceStubMethodImpls()
783 sb.Append(prefix + TAB).Append("}\n\n"); in EmitInterfaceStubMethodImpls()
784 sb.Append(prefix + TAB).Append("return ERR_TRANSACTION_FAILED;\n"); in EmitInterfaceStubMethodImpls()
793 sb.Append(prefix + TAB).AppendFormat("%s result = nullptr;\n", in EmitInterfaceStubMethodImplReturn()
796 …sb.Append(prefix + TAB).AppendFormat("%s result;\n", EmitType(returnType, ATTR_IN, true).string()); in EmitInterfaceStubMethodImplReturn()
800 sb.Append(prefix + TAB).AppendFormat("ErrCode errCode = %s();\n", mm->name_); in EmitInterfaceStubMethodImplReturn()
802 sb.Append(prefix + TAB).AppendFormat("ErrCode errCode = %s(", mm->name_); in EmitInterfaceStubMethodImplReturn()
836 EmitReadVariable("data.", name, mt, sb, prefix + TAB); in EmitInterfaceStubMethodImpl()
838 EmitLocalVariable(mp, sb, prefix + TAB); in EmitInterfaceStubMethodImpl()
847 sb.Append(prefix + TAB).Append("if (!reply.WriteInt32(errCode)) {\n"); in EmitInterfaceStubMethodImpl()
849 … sb.Append(prefix + TAB).Append(TAB).Append("HiLog::Error(LABEL, \"Write Int32 failed!\");\n"); in EmitInterfaceStubMethodImpl()
851 sb.Append(prefix + TAB).Append(TAB).Append("return ERR_INVALID_VALUE;\n"); in EmitInterfaceStubMethodImpl()
852 sb.Append(prefix + TAB).Append("}\n"); in EmitInterfaceStubMethodImpl()
861 sb.Append(prefix + TAB).Append("if (SUCCEEDED(errCode)) {\n"); in EmitInterfaceStubMethodImpl()
865 EmitWriteMethodParameter(mp, "reply.", sb, prefix + TAB + TAB); in EmitInterfaceStubMethodImpl()
869 EmitWriteVariable("reply.", "result", returnType, sb, prefix + TAB + TAB); in EmitInterfaceStubMethodImpl()
871 sb.Append(prefix + TAB).Append("}\n"); in EmitInterfaceStubMethodImpl()
873 sb.Append(prefix + TAB).Append("return ERR_NONE;\n"); in EmitInterfaceStubMethodImpl()
934 … sb.Append(prefix).Append(TAB).AppendFormat("HiLog::Error(LABEL, \"Write [%s] failed!\");\n", in EmitWriteVariable()
937 sb.Append(prefix).Append(TAB).Append("return ERR_INVALID_DATA;\n"); in EmitWriteVariable()
946 … sb.Append(prefix).Append(TAB).AppendFormat("HiLog::Error(LABEL, \"Write [%s] failed!\");\n", in EmitWriteVariable()
949 sb.Append(prefix).Append(TAB).Append("return ERR_INVALID_DATA;\n"); in EmitWriteVariable()
955 … sb.Append(prefix).Append(TAB).AppendFormat("HiLog::Error(LABEL, \"Write [%s] failed!\");\n", in EmitWriteVariable()
958 sb.Append(prefix).Append(TAB).Append("return ERR_INVALID_DATA;\n"); in EmitWriteVariable()
974 … sb.Append(prefix).Append(TAB).AppendFormat("HiLog::Error(LABEL, \"Write [%s] failed!\");\n", in EmitWriteVariableFloat()
977 sb.Append(prefix).Append(TAB).Append("return ERR_INVALID_DATA;\n"); in EmitWriteVariableFloat()
983 … sb.Append(prefix).Append(TAB).AppendFormat("HiLog::Error(LABEL, \"Write [%s] failed!\");\n", in EmitWriteVariableFloat()
986 sb.Append(prefix).Append(TAB).Append("return ERR_INVALID_DATA;\n"); in EmitWriteVariableFloat()
1004 sb.Append(prefix).Append(TAB).Append( in EmitWriteVariableComplex()
1007 sb.Append(prefix).Append(TAB).AppendFormat( in EmitWriteVariableComplex()
1011 sb.Append(prefix).Append(TAB).Append("return ERR_INVALID_DATA;\n"); in EmitWriteVariableComplex()
1018 EmitWriteVariable(parcelName, "(*it)", innerType, sb, prefix + TAB); in EmitWriteVariableComplex()
1026 sb.Append(prefix).Append(TAB).AppendFormat( in EmitWriteVariableComplex()
1029 sb.Append(prefix).Append(TAB).Append("return ERR_INVALID_DATA;\n"); in EmitWriteVariableComplex()
1037 EmitWriteVariable(parcelName, "(it->first)", keyType, sb, prefix + TAB); in EmitWriteVariableComplex()
1038 EmitWriteVariable(parcelName, "(it->second)", valueType, sb, prefix + TAB); in EmitWriteVariableComplex()
1056 … sb.Append(prefix).Append(TAB).AppendFormat("HiLog::Error(LABEL, \"Write [%s] failed!\");\n", in EmitWriteVariableObject()
1059 sb.Append(prefix).Append(TAB).Append("return ERR_INVALID_DATA;\n"); in EmitWriteVariableObject()
1065 … sb.Append(prefix).Append(TAB).AppendFormat("HiLog::Error(LABEL, \"Write [%s] failed!\");\n", in EmitWriteVariableObject()
1068 sb.Append(prefix).Append(TAB).Append("return ERR_INVALID_DATA;\n"); in EmitWriteVariableObject()
1074 …sb.Append(prefix).Append(TAB).AppendFormat("HiLog::Error(LABEL, \"%s is nullptr!\");\n", name.c_st… in EmitWriteVariableObject()
1076 sb.Append(prefix).Append(TAB).Append("return ERR_INVALID_DATA;\n"); in EmitWriteVariableObject()
1081 … sb.Append(prefix).Append(TAB).AppendFormat("HiLog::Error(LABEL, \"Write [%s] failed!\");\n", in EmitWriteVariableObject()
1084 sb.Append(prefix).Append(TAB).Append("return ERR_INVALID_DATA;\n"); in EmitWriteVariableObject()
1185 EmitReadVariable(parcelName, "key", keyType, sb, prefix + TAB); in EmitReadVariableComplex()
1186 EmitReadVariable(parcelName, "value", valueType, sb, prefix + TAB); in EmitReadVariableComplex()
1187 sb.Append(prefix + TAB).AppendFormat("%s[key] = value;\n", name.c_str()); in EmitReadVariableComplex()
1209 sb.Append(prefix + TAB) in EmitReadVariableList()
1212 sb.Append(prefix + TAB).Append("return ERR_INVALID_DATA;\n"); in EmitReadVariableList()
1222 EmitReadVariable(parcelName, valueStr.c_str(), innerType, sb, prefix + TAB); in EmitReadVariableList()
1224 … sb.Append(prefix + TAB).AppendFormat("%s.push_back(*%s);\n", name.c_str(), valueStr.c_str()); in EmitReadVariableList()
1226 … sb.Append(prefix + TAB).AppendFormat("%s.push_back(%s);\n", name.c_str(), valueStr.c_str()); in EmitReadVariableList()
1252 sb.Append(prefix).Append(TAB).AppendFormat( in EmitReadVariableObject()
1255 sb.Append(prefix).Append(TAB).Append("return ERR_INVALID_DATA;\n"); in EmitReadVariableObject()
1261 sb.Append(prefix).Append(TAB).AppendFormat("%s = *info;\n", name.c_str()); in EmitReadVariableObject()
1273 … sb.Append(prefix).Append(TAB).AppendFormat("HiLog::Error(LABEL, \"Read [%s] failed!\");\n", in EmitReadVariableObject()
1276 sb.Append(prefix).Append(TAB).AppendFormat("return ERR_INVALID_DATA;\n"); in EmitReadVariableObject()