/foundation/ability/idl_tool/idl_tool_2/codegen/HDI/type/ |
H A D | hdi_array_type_emitter.cpp | 68 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const in EmitCWriteVar() 74 sb.Append(prefix).AppendFormat("if (!WritePodArray(%s, %s, sizeof(%s), %s)) {\n", parcelName.c_str(), in EmitCWriteVar() 76 sb.Append(prefix + TAB) in EmitCWriteVar() 78 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str()); in EmitCWriteVar() 79 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str()); in EmitCWriteVar() 80 sb.Append(prefix).Append("}\n"); in EmitCWriteVar() 83 sb.Append(prefix).AppendFormat( in EmitCWriteVar() 85 sb.Append(prefix + TAB) in EmitCWriteVar() 87 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str()); in EmitCWriteVar() 88 sb.Append(prefix in EmitCWriteVar() 282 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 318 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 395 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 483 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 505 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument 581 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument 699 EmitCWriteMethods( UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCWriteMethods() argument 746 EmitCReadMethods( UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCReadMethods() argument 816 EmitCStubReadMethods( UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCStubReadMethods() argument 893 EmitCWriteStrArrayMethods( UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCWriteStrArrayMethods() argument 937 EmitCReadStrArrayMethods( UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCReadStrArrayMethods() argument 1017 EmitCStubReadStrArrayMethods( UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCStubReadStrArrayMethods() argument 1101 EmitCppWriteMethods( UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCppWriteMethods() argument 1140 EmitCppReadMethods( UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCppReadMethods() argument 1192 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument [all...] |
H A D | hdi_fd_type_emitter.cpp | 63 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const
in EmitCWriteVar() 66 sb.Append(prefix).AppendFormat("if (!WriteFileDescriptor(%s, %s)) {\n", parcelName.c_str(), name.c_str());
in EmitCWriteVar() 67 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str());
in EmitCWriteVar() 68 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str());
in EmitCWriteVar() 69 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str());
in EmitCWriteVar() 70 sb.Append(prefix).Append("}\n");
in EmitCWriteVar() 74 StringBuilder &sb, const std::string &prefix) const
in EmitCProxyReadVar() 77 sb.Append(prefix).AppendFormat("if (!ReadFileDescriptor(%s, &%s)) {\n", replyParcelName_.c_str(), name.c_str());
in EmitCProxyReadVar() 79 sb.Append(prefix).AppendFormat("if (!ReadFileDescriptor(%s, %s)) {\n", replyParcelName_.c_str(), name.c_str());
in EmitCProxyReadVar() 81 sb.Append(prefix in EmitCProxyReadVar() 97 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 106 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 130 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 139 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 148 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument 163 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument 182 EmitCWriteMethods( UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCWriteMethods() argument 207 EmitCReadMethods( UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCReadMethods() argument 251 EmitCStubReadMethods( UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCStubReadMethods() argument 257 EmitCppWriteMethods( UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCppWriteMethods() argument 288 EmitCppReadMethods( UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCppReadMethods() argument [all...] |
H A D | hdi_string_type_emitter.cpp | 63 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const in EmitCWriteVar() 66 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteString(%s, %s)) {\n", parcelName.c_str(), name.c_str()); in EmitCWriteVar() 67 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str()); in EmitCWriteVar() 68 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str()); in EmitCWriteVar() 69 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str()); in EmitCWriteVar() 70 sb.Append(prefix).Append("}\n"); in EmitCWriteVar() 74 StringBuilder &sb, const std::string &prefix) const in EmitCProxyWriteOutVar() 77 sb.Append(prefix).AppendFormat("if (%s == NULL || %s == 0) {\n", name.c_str(), lenName.c_str()); in EmitCProxyWriteOutVar() 78 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: %s is invalid\", __func__);\n", name.c_str()); in EmitCProxyWriteOutVar() 79 sb.Append(prefix in EmitCProxyWriteOutVar() 152 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 161 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 185 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 196 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 205 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument 224 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument [all...] |
H A D | hdi_ulong_type_emitter.cpp | 64 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const
in EmitCWriteVar() 67 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteUint64(%s, %s)) {\n", parcelName.c_str(), name.c_str());
in EmitCWriteVar() 68 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str());
in EmitCWriteVar() 69 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str());
in EmitCWriteVar() 70 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str());
in EmitCWriteVar() 71 sb.Append(prefix).Append("}\n");
in EmitCWriteVar() 75 StringBuilder &sb, const std::string &prefix) const
in EmitCProxyReadVar() 77 sb.Append(prefix).AppendFormat("if (!HdfSbufReadUint64(%s, %s)) {\n", replyParcelName_.c_str(), name.c_str());
in EmitCProxyReadVar() 78 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: read %s failed!\", __func__);\n", name.c_str());
in EmitCProxyReadVar() 79 sb.Append(prefix in EmitCProxyReadVar() 94 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 103 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 124 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 134 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 143 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument [all...] |
H A D | hdi_uchar_type_emitter.cpp | 64 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const
in EmitCWriteVar() 67 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteUint8(%s, %s)) {\n", parcelName.c_str(), name.c_str());
in EmitCWriteVar() 68 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str());
in EmitCWriteVar() 69 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str());
in EmitCWriteVar() 70 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str());
in EmitCWriteVar() 71 sb.Append(prefix).Append("}\n");
in EmitCWriteVar() 75 StringBuilder &sb, const std::string &prefix) const
in EmitCProxyReadVar() 77 sb.Append(prefix).AppendFormat("if (!HdfSbufReadUint8(%s, %s)) {\n", replyParcelName_.c_str(), name.c_str());
in EmitCProxyReadVar() 78 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: read %s failed!\", __func__);\n", name.c_str());
in EmitCProxyReadVar() 79 sb.Append(prefix in EmitCProxyReadVar() 94 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 103 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 124 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 134 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 143 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument [all...] |
H A D | hdi_uint_type_emitter.cpp | 64 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const
in EmitCWriteVar() 67 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteUint32(%s, %s)) {\n", parcelName.c_str(), name.c_str());
in EmitCWriteVar() 68 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str());
in EmitCWriteVar() 69 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str());
in EmitCWriteVar() 70 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str());
in EmitCWriteVar() 71 sb.Append(prefix).Append("}\n");
in EmitCWriteVar() 75 StringBuilder &sb, const std::string &prefix) const
in EmitCProxyReadVar() 77 sb.Append(prefix).AppendFormat("if (!HdfSbufReadUint32(%s, %s)) {\n", replyParcelName_.c_str(), name.c_str());
in EmitCProxyReadVar() 78 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: read %s failed!\", __func__);\n", name.c_str());
in EmitCProxyReadVar() 79 sb.Append(prefix in EmitCProxyReadVar() 94 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 103 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 124 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 134 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 143 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument [all...] |
H A D | hdi_ushort_type_emitter.cpp | 64 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const
in EmitCWriteVar() 67 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteUint16(%s, %s)) {\n", parcelName.c_str(), name.c_str());
in EmitCWriteVar() 68 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str());
in EmitCWriteVar() 69 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str());
in EmitCWriteVar() 70 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str());
in EmitCWriteVar() 71 sb.Append(prefix).Append("}\n");
in EmitCWriteVar() 75 StringBuilder &sb, const std::string &prefix) const
in EmitCProxyReadVar() 77 sb.Append(prefix).AppendFormat("if (!HdfSbufReadUint16(%s, %s)) {\n", replyParcelName_.c_str(), name.c_str());
in EmitCProxyReadVar() 78 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: read %s failed!\", __func__);\n", name.c_str());
in EmitCProxyReadVar() 79 sb.Append(prefix in EmitCProxyReadVar() 94 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 103 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 124 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 134 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 143 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument [all...] |
H A D | hdi_native_buffer_type_emitter.cpp | 58 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const
in EmitCWriteVar() 61 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteNativeBufferHandle(%s, %s)) {\n", parcelName.c_str(),
in EmitCWriteVar() 63 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: failed to write %s\", __func__);\n", name.c_str());
in EmitCWriteVar() 64 sb.Append(prefix + TAB).Append("return HDF_ERR_INVALID_PARAM;\n");
in EmitCWriteVar() 65 sb.Append(prefix).Append("}\n");
in EmitCWriteVar() 69 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const
in EmitCProxyReadVar() 71 sb.Append(prefix);
in EmitCProxyReadVar() 76 sb.Append(prefix).AppendFormat("if (%s == NULL) {\n", name.c_str());
in EmitCProxyReadVar() 77 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: read %s failed!\", __func__);\n", name.c_str());
in EmitCProxyReadVar() 78 sb.Append(prefix in EmitCProxyReadVar() 94 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 103 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 123 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 134 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 143 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument [all...] |
H A D | hdi_union_type_emitter.cpp | 104 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const
in EmitCWriteVar() 108 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteBuffer(%s, (const void *)%s, sizeof(%s))) {\n",
in EmitCWriteVar() 111 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteUnpadBuffer(%s, (const uint8_t *)%s, sizeof(%s))) {\n",
in EmitCWriteVar() 114 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str());
in EmitCWriteVar() 115 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str());
in EmitCWriteVar() 116 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str());
in EmitCWriteVar() 117 sb.Append(prefix).Append("}\n");
in EmitCWriteVar() 121 StringBuilder &sb, const std::string &prefix) const
in EmitCProxyReadVar() 124 sb.Append(prefix).AppendFormat("%s *%s = NULL;\n", EmitCType().c_str(), name.c_str());
in EmitCProxyReadVar() 125 sb.Append(prefix) in EmitCProxyReadVar() 170 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 180 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 214 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 236 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 246 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument [all...] |
H A D | hdi_short_type_emitter.cpp | 63 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const in EmitCWriteVar() 66 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteInt16(%s, %s)) {\n", parcelName.c_str(), name.c_str()); in EmitCWriteVar() 67 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str()); in EmitCWriteVar() 68 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str()); in EmitCWriteVar() 69 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str()); in EmitCWriteVar() 70 sb.Append(prefix).Append("}\n"); in EmitCWriteVar() 74 StringBuilder &sb, const std::string &prefix) const in EmitCProxyReadVar() 76 sb.Append(prefix).AppendFormat("if (!HdfSbufReadInt16(%s, %s)) {\n", replyParcelName_.c_str(), name.c_str()); in EmitCProxyReadVar() 77 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: read %s failed!\", __func__);\n", name.c_str()); in EmitCProxyReadVar() 78 sb.Append(prefix in EmitCProxyReadVar() 93 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 102 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 123 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 133 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 142 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument 154 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument [all...] |
H A D | hdi_int_type_emitter.cpp | 64 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const in EmitCWriteVar() 67 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteInt32(%s, %s)) {\n", parcelName.c_str(), name.c_str()); in EmitCWriteVar() 68 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str()); in EmitCWriteVar() 69 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str()); in EmitCWriteVar() 70 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str()); in EmitCWriteVar() 71 sb.Append(prefix).Append("}\n"); in EmitCWriteVar() 75 StringBuilder &sb, const std::string &prefix) const in EmitCProxyReadVar() 77 sb.Append(prefix).AppendFormat("if (!HdfSbufReadInt32(%s, %s)) {\n", replyParcelName_.c_str(), name.c_str()); in EmitCProxyReadVar() 78 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: read %s failed!\", __func__);\n", name.c_str()); in EmitCProxyReadVar() 79 sb.Append(prefix in EmitCProxyReadVar() 94 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 103 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 124 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 134 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 143 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument 155 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument [all...] |
H A D | hdi_float_type_emitter.cpp | 64 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const in EmitCWriteVar() 67 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteFloat(%s, %s)) {\n", parcelName.c_str(), name.c_str()); in EmitCWriteVar() 68 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str()); in EmitCWriteVar() 69 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str()); in EmitCWriteVar() 70 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str()); in EmitCWriteVar() 71 sb.Append(prefix).Append("}\n"); in EmitCWriteVar() 75 StringBuilder &sb, const std::string &prefix) const in EmitCProxyReadVar() 77 sb.Append(prefix).AppendFormat("if (!HdfSbufReadFloat(%s, %s)) {\n", replyParcelName_.c_str(), name.c_str()); in EmitCProxyReadVar() 78 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: read %s failed!\", __func__);\n", name.c_str()); in EmitCProxyReadVar() 79 sb.Append(prefix in EmitCProxyReadVar() 94 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 103 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 124 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 134 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 143 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument 155 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument [all...] |
H A D | hdi_long_type_emitter.cpp | 63 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const in EmitCWriteVar() 66 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteInt64(%s, %s)) {\n", parcelName.c_str(), name.c_str()); in EmitCWriteVar() 67 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str()); in EmitCWriteVar() 68 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str()); in EmitCWriteVar() 69 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str()); in EmitCWriteVar() 70 sb.Append(prefix).Append("}\n"); in EmitCWriteVar() 74 StringBuilder &sb, const std::string &prefix) const in EmitCProxyReadVar() 76 sb.Append(prefix).AppendFormat("if (!HdfSbufReadInt64(%s, %s)) {\n", replyParcelName_.c_str(), name.c_str()); in EmitCProxyReadVar() 77 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: read %s failed!\", __func__);\n", name.c_str()); in EmitCProxyReadVar() 78 sb.Append(prefix in EmitCProxyReadVar() 93 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 102 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 123 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 133 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 142 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument 154 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument [all...] |
H A D | hdi_boolean_type_emitter.cpp | 63 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const in EmitCWriteVar() 66 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteInt8(%s, %s ? 1 : 0)) {\n", parcelName.c_str(), name.c_str()); in EmitCWriteVar() 67 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str()); in EmitCWriteVar() 68 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str()); in EmitCWriteVar() 69 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str()); in EmitCWriteVar() 70 sb.Append(prefix).Append("}\n"); in EmitCWriteVar() 74 StringBuilder &sb, const std::string &prefix) const in EmitCProxyReadVar() 76 sb.Append(prefix).AppendFormat("if (!HdfSbufReadInt8(%s, (int8_t *)%s)) {\n", in EmitCProxyReadVar() 78 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: read %s failed!\", __func__);\n", name.c_str()); in EmitCProxyReadVar() 79 sb.Append(prefix in EmitCProxyReadVar() 95 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 104 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 126 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 136 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 145 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument 157 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument [all...] |
H A D | hdi_double_type_emitter.cpp | 63 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const in EmitCWriteVar() 66 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteDouble(%s, %s)) {\n", parcelName.c_str(), name.c_str()); in EmitCWriteVar() 67 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str()); in EmitCWriteVar() 68 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str()); in EmitCWriteVar() 69 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str()); in EmitCWriteVar() 70 sb.Append(prefix).Append("}\n"); in EmitCWriteVar() 74 StringBuilder &sb, const std::string &prefix) const in EmitCProxyReadVar() 76 sb.Append(prefix).AppendFormat("if (!HdfSbufReadDouble(%s, %s)) {\n", replyParcelName_.c_str(), name.c_str()); in EmitCProxyReadVar() 77 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: read %s failed!\", __func__);\n", name.c_str()); in EmitCProxyReadVar() 78 sb.Append(prefix in EmitCProxyReadVar() 93 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 102 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 123 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 133 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 142 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument 154 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument [all...] |
H A D | hdi_byte_type_emitter.cpp | 63 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const in EmitCWriteVar() 66 sb.Append(prefix).AppendFormat("if (!HdfSbufWriteInt8(%s, %s)) {\n", parcelName.c_str(), name.c_str()); in EmitCWriteVar() 67 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str()); in EmitCWriteVar() 68 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str()); in EmitCWriteVar() 69 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str()); in EmitCWriteVar() 70 sb.Append(prefix).Append("}\n"); in EmitCWriteVar() 74 StringBuilder &sb, const std::string &prefix) const in EmitCProxyReadVar() 76 sb.Append(prefix).AppendFormat("if (!HdfSbufReadInt8(%s, %s)) {\n", replyParcelName_.c_str(), name.c_str()); in EmitCProxyReadVar() 77 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: read %s failed!\", __func__);\n", name.c_str()); in EmitCProxyReadVar() 78 sb.Append(prefix in EmitCProxyReadVar() 93 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 102 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 123 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 133 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 142 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument 154 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument [all...] |
H A D | hdi_struct_type_emitter.cpp | 106 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const
in EmitCWriteVar() 109 sb.Append(prefix).AppendFormat(
in EmitCWriteVar() 111 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str());
in EmitCWriteVar() 112 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str());
in EmitCWriteVar() 113 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str());
in EmitCWriteVar() 114 sb.Append(prefix).Append("}\n");
in EmitCWriteVar() 118 StringBuilder &sb, const std::string &prefix) const
in EmitCProxyReadVar() 120 sb.Append(prefix).AppendFormat(
in EmitCProxyReadVar() 122 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: read %s failed!\", __func__);\n", name.c_str());
in EmitCProxyReadVar() 123 sb.Append(prefix in EmitCProxyReadVar() 139 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 149 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 171 EmitCUnMarshalling(const std::string &name, const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix, std::vector<std::string> &freeObjStatements) const EmitCUnMarshalling() argument 180 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 190 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument [all...] |
H A D | hdi_interface_type_emitter.cpp | 75 const std::string &gotoLabel, StringBuilder &sb, const std::string &prefix) const in EmitCWriteVar() 78 sb.Append(prefix).AppendFormat("if (!WriteInterface(%s, %s, %s)) {\n", parcelName.c_str(), in EmitCWriteVar() 80 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str()); in EmitCWriteVar() 81 sb.Append(prefix + TAB).AppendFormat("%s = HDF_ERR_INVALID_PARAM;\n", errorCodeName_.c_str()); in EmitCWriteVar() 82 sb.Append(prefix + TAB).AppendFormat("goto %s;\n", gotoLabel.c_str()); in EmitCWriteVar() 83 sb.Append(prefix).Append("}\n"); in EmitCWriteVar() 87 StringBuilder &sb, const std::string &prefix) const in EmitCProxyReadVar() 89 sb.Append(prefix).AppendFormat("*%s = Read%s(%s);\n", name.c_str(), name_.c_str(), replyParcelName_.c_str()); in EmitCProxyReadVar() 90 sb.Append(prefix).AppendFormat("if (*%s == NULL) {\n", name.c_str()); in EmitCProxyReadVar() 91 sb.Append(prefix in EmitCProxyReadVar() 108 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 134 EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode, unsigned int innerLevel) const EmitCppReadVar() argument 156 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument 178 EmitCWriteMethods(UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCWriteMethods() argument 212 EmitCReadMethods(UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCReadMethods() argument 237 EmitCStubReadMethods( UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCStubReadMethods() argument [all...] |
H A D | hdi_map_type_emitter.cpp | 58 StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const in EmitCppWriteVar() 60 sb.Append(prefix).AppendFormat("if (!%s.WriteUint32(%s.size())) {\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 61 sb.Append(prefix + TAB).AppendFormat("HDF_LOGE(\"%%{public}s: write %s failed!\", __func__);\n", name.c_str()); in EmitCppWriteVar() 62 sb.Append(prefix + TAB).Append("return HDF_ERR_INVALID_PARAM;\n"); in EmitCppWriteVar() 63 sb.Append(prefix).Append("}\n"); in EmitCppWriteVar() 65 sb.Append(prefix).AppendFormat("for (auto %s : %s) {\n", elementName.c_str(), name.c_str()); in EmitCppWriteVar() 69 keyEmitter_->EmitCppWriteVar(parcelName, keyName, sb, prefix + TAB, innerLevel); in EmitCppWriteVar() 70 valueEmitter_->EmitCppWriteVar(parcelName, valueName, sb, prefix + TAB, innerLevel); in EmitCppWriteVar() 71 sb.Append(prefix).Append("}\n"); in EmitCppWriteVar() 74 void HdiMapTypeEmitter::EmitCppReadVar(const std::string &name, StringBuilder &sb, const std::string &prefix, in EmitCppReadVar() argument 57 EmitCppWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppWriteVar() argument 96 EmitCppMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppMarshalling() argument 113 EmitCppUnMarshalling(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, unsigned int innerLevel) const EmitCppUnMarshalling() argument 136 EmitJavaWriteVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitJavaWriteVar() argument 175 EmitCWriteMethods(UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCWriteMethods() argument 182 EmitCReadMethods(UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCReadMethods() argument 189 EmitCStubReadMethods(UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCStubReadMethods() argument 196 EmitCppReadMethods(UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCppReadMethods() argument 203 EmitCppWriteMethods(UtilMethodMap &methods, const std::string &prefix, const std::string &methodPrefix, bool isDecl) const EmitCppWriteMethods() argument [all...] |
/foundation/ability/idl_tool/idl_tool_2/codegen/SA/cpp/ |
H A D | sa_cpp_client_proxy_code_emitter.cpp | 70 const std::string &prefix) const
in EmitInterfaceProxyRegisterDeathRecipient() 72 sb.Append(prefix).Append("if (remote != nullptr) {\n");
in EmitInterfaceProxyRegisterDeathRecipient() 73 sb.Append(prefix + TAB).Append("if (!remote->IsProxyObject()) {\n");
in EmitInterfaceProxyRegisterDeathRecipient() 75 sb.Append(prefix + TAB + TAB).Append("HiLog::Error(LABEL, \"remote is not proxy object!\");\n");
in EmitInterfaceProxyRegisterDeathRecipient() 77 sb.Append(prefix + TAB + TAB).Append("return;\n");
in EmitInterfaceProxyRegisterDeathRecipient() 78 sb.Append(prefix + TAB).Append("}\n");
in EmitInterfaceProxyRegisterDeathRecipient() 79 sb.Append(prefix + TAB).AppendFormat("deathRecipient_ = new (std::nothrow) %s(*this);\n",
in EmitInterfaceProxyRegisterDeathRecipient() 81 sb.Append(prefix + TAB).Append("if (deathRecipient_ == nullptr) {\n");
in EmitInterfaceProxyRegisterDeathRecipient() 83 sb.Append(prefix + TAB + TAB).Append("HiLog::Error(LABEL, \"deathRecipient_ is nullptr!\");\n");
in EmitInterfaceProxyRegisterDeathRecipient() 85 sb.Append(prefix in EmitInterfaceProxyRegisterDeathRecipient() 212 EmitInterfaceProxyConstants(StringBuilder &sb, const std::string &prefix) EmitInterfaceProxyConstants() argument [all...] |
/foundation/ability/idl_tool/idl_tool_2/codegen/SA/type/ |
H A D | sa_map_type_emitter.cpp | 62 const std::string &prefix) const in EmitCppWriteVar() 64 sb.Append(prefix).AppendFormat("if (%s.size() > static_cast<size_t>(MAP_MAX_SIZE)) {\n", name.c_str()); in EmitCppWriteVar() 66 sb.Append(prefix).Append(TAB).AppendFormat( in EmitCppWriteVar() 69 sb.Append(prefix).Append(TAB).Append("return ERR_INVALID_DATA;\n"); in EmitCppWriteVar() 70 sb.Append(prefix).Append("}\n"); in EmitCppWriteVar() 72 sb.Append(prefix).AppendFormat("%sWriteInt32(%s.size());\n", parcelName.c_str(), name.c_str()); in EmitCppWriteVar() 73 sb.Append(prefix).AppendFormat("for (auto it = %s.begin(); it != %s.end(); ++it) {\n", name.c_str(), name.c_str()); in EmitCppWriteVar() 74 keyEmitter_->EmitCppWriteVar(parcelName, "(it->first)", sb, prefix + TAB); in EmitCppWriteVar() 75 valueEmitter_->EmitCppWriteVar(parcelName, "(it->second)", sb, prefix + TAB); in EmitCppWriteVar() 76 sb.Append(prefix) in EmitCppWriteVar() 79 EmitCppReadVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, bool emitType) const EmitCppReadVar() argument 130 EmitTsReadVar(const std::string &parcelName, const std::string &name, StringBuilder &sb, const std::string &prefix, TypeMode mode) const EmitTsReadVar() argument [all...] |
/foundation/ability/idl_tool/codegen/ |
H A D | cpp_code_emitter.cpp | 209 void CppCodeEmitter::EmitInterfaceBody(StringBuilder& sb, const String& prefix) in EmitInterfaceBody() argument 217 void CppCodeEmitter::EmitInterfaceMethods(StringBuilder& sb, const String& prefix) in EmitInterfaceMethods() argument 222 EmitInterfaceMethod(mm, sb, prefix); in EmitInterfaceMethods() 230 void CppCodeEmitter::EmitInterfaceMethod(MetaMethod* mm, StringBuilder& sb, const String& prefix) in EmitInterfaceMethod() argument 234 sb.Append(prefix).AppendFormat("virtual ErrCode %s() = 0;\n", mm->name_); in EmitInterfaceMethod() 236 sb.Append(prefix).AppendFormat("virtual ErrCode %s(\n", mm->name_); in EmitInterfaceMethod() 239 EmitInterfaceMethodParameter(mp, sb, prefix + TAB); in EmitInterfaceMethod() 245 EmitInterfaceMethodReturn(returnType, sb, prefix + TAB); in EmitInterfaceMethod() 251 void CppCodeEmitter::EmitInterfaceMethodParameter(MetaParameter* mp, StringBuilder& sb, const String& prefix) in EmitInterfaceMethodParameter() argument 253 sb.Append(prefix); in EmitInterfaceMethodParameter() 260 EmitInterfaceMethodReturn(MetaType* mt, StringBuilder& sb, const String& prefix) EmitInterfaceMethodReturn() argument 265 EmitInterfaceMemberVariables(StringBuilder& sb, const String& prefix) EmitInterfaceMemberVariables() argument 325 EmitInterfaceProxyRegisterDeathRecipient(StringBuilder& sb, const String& prefix) EmitInterfaceProxyRegisterDeathRecipient() argument 352 EmitInterfaceProxyAddCacheAbleAPI(StringBuilder& sb, const String& prefix) EmitInterfaceProxyAddCacheAbleAPI() argument 377 EmitInterfaceProxyUnRegisterDeathRecipient(StringBuilder& sb, const String& prefix) EmitInterfaceProxyUnRegisterDeathRecipient() argument 400 EmitInterfaceProxyConstructor(StringBuilder& sb, const String& prefix) EmitInterfaceProxyConstructor() argument 416 EmitInterfaceProxyMethodDecls(StringBuilder& sb, const String& prefix) EmitInterfaceProxyMethodDecls() argument 429 EmitInterfaceProxyMethodDecl(MetaMethod* mm, StringBuilder& sb, const String& prefix) EmitInterfaceProxyMethodDecl() argument 450 EmitInterfaceProxyDeathRecipient(StringBuilder& sb, const String& prefix) EmitInterfaceProxyDeathRecipient() argument 474 EmitInterfaceProxyConstants(StringBuilder& sb, const String& prefix) EmitInterfaceProxyConstants() argument 514 EmitInterfaceProxyMethodImpls(StringBuilder& sb, const String& prefix) EmitInterfaceProxyMethodImpls() argument 527 EmitInterfaceProxyMethodImpl(MetaMethod* mm, StringBuilder& sb, const String& prefix) EmitInterfaceProxyMethodImpl() argument 549 EmitInterfaceProxyMethodPreSendRequest(MetaMethod* mm, StringBuilder& sb, const String& prefix) EmitInterfaceProxyMethodPreSendRequest() argument 565 EmitInterfaceProxyMethodPostSendRequest(MetaMethod* mm, StringBuilder& sb, const String& prefix) EmitInterfaceProxyMethodPostSendRequest() argument 572 EmitInterfaceProxyMethodBody(MetaMethod* mm, StringBuilder& sb, const String& prefix) EmitInterfaceProxyMethodBody() argument 618 EmitInterfaceProxyMethodErrCode(StringBuilder& sb, const String& prefix) EmitInterfaceProxyMethodErrCode() argument 629 EmitInterfaceProxyMethodReply(MetaMethod* mm, StringBuilder& sb, const String& prefix) EmitInterfaceProxyMethodReply() argument 643 EmitInterfaceProxyMethodRetValue(MetaMethod* mm, StringBuilder& sb, const String& prefix) EmitInterfaceProxyMethodRetValue() argument 656 EmitWriteMethodParameter(MetaParameter* mp, const String& parcelName, StringBuilder& sb, const String& prefix) EmitWriteMethodParameter() argument 664 EmitReadMethodParameter(MetaParameter* mp, const String& parcelName, StringBuilder& sb, const String& prefix) EmitReadMethodParameter() argument 714 EmitInterfaceStubMethodDecls(StringBuilder& sb, const String& prefix) EmitInterfaceStubMethodDecls() argument 723 EmitInterfaceStubConstants(StringBuilder& sb, const String& prefix) EmitInterfaceStubConstants() argument 758 EmitInterfaceStubMethodImpls(StringBuilder& sb, const String& prefix) EmitInterfaceStubMethodImpls() argument 788 EmitInterfaceStubMethodImplReturn(MetaMethod* mm, StringBuilder& sb, const String& prefix, MetaType* returnType) EmitInterfaceStubMethodImplReturn() argument 828 EmitInterfaceStubMethodImpl(MetaMethod* mm, StringBuilder& sb, const String& prefix) EmitInterfaceStubMethodImpl() argument 877 EmitInterfaceMethodCommands(StringBuilder& sb, const String& prefix) EmitInterfaceMethodCommands() argument 927 EmitWriteVariable(const String& parcelName, const std::string& name, MetaType* mt, StringBuilder& sb, const String& prefix) EmitWriteVariable() argument 967 EmitWriteVariableFloat( const String& parcelName, const std::string& name, MetaType* mt, StringBuilder& sb, const String& prefix) EmitWriteVariableFloat() argument 995 EmitWriteVariableComplex( const String& parcelName, const std::string& name, MetaType* mt, StringBuilder& sb, const String& prefix) EmitWriteVariableComplex() argument 1048 EmitWriteVariableObject( const String& parcelName, const std::string& name, MetaType* mt, StringBuilder& sb, const String& prefix) EmitWriteVariableObject() argument 1092 EmitReadVariable(const String& parcelName, const std::string& name, MetaType* mt, StringBuilder& sb, const String& prefix, bool emitType) EmitReadVariable() argument 1138 EmitReadVariableFloat(const String& parcelName, const std::string& name, MetaType* mt, StringBuilder& sb, const String& prefix, bool emitType) EmitReadVariableFloat() argument 1164 EmitReadVariableComplex(const String& parcelName, const std::string& name, MetaType* mt, StringBuilder& sb, const String& prefix, bool emitType) EmitReadVariableComplex() argument 1197 EmitReadVariableList(const String& parcelName, const std::string& name, MetaType* mt, StringBuilder& sb, const String& prefix, bool emitType) EmitReadVariableList() argument 1237 EmitReadVariableObject(const String& parcelName, const std::string& name, MetaType* mt, StringBuilder& sb, const String& prefix, bool emitType) EmitReadVariableObject() argument 1289 EmitLocalVariable(MetaParameter* mp, StringBuilder& sb, const String& prefix) EmitLocalVariable() argument [all...] |
H A D | cpp_code_emitter.h | 55 void EmitInterfaceBody(StringBuilder& sb, const String& prefix); 57 void EmitInterfaceMemberVariables(StringBuilder& sb, const String& prefix); 59 void EmitInterfaceMethods(StringBuilder& sb, const String& prefix); 61 void EmitInterfaceMethod(MetaMethod* mm, StringBuilder& sb, const String& prefix); 63 void EmitInterfaceMethodParameter(MetaParameter* mp, StringBuilder& sb, const String& prefix); 65 void EmitInterfaceMethodReturn(MetaType* mt, StringBuilder& sb, const String& prefix); 71 void EmitInterfaceProxyAddCacheAbleAPI(StringBuilder& sb, const String& prefix); 73 void EmitInterfaceProxyConstructor(StringBuilder& sb, const String& prefix); 75 void EmitInterfaceProxyDeathRecipient(StringBuilder& sb, const String& prefix); 77 void EmitInterfaceProxyRegisterDeathRecipient(StringBuilder& sb, const String& prefix); [all...] |
/foundation/ability/idl_tool/idl_tool_2/metadata/ |
H A D | metadata_dumper.cpp | 22 std::string MetadataDumper::Dump(const std::string& prefix) in Dump() argument 28 return DumpMetaComponent(metaComponent_, prefix); in Dump() 31 std::string MetadataDumper::DumpMetaComponent(MetaComponent* mc, const std::string& prefix) in DumpMetaComponent() argument 35 sb.Append(prefix).Append("MetaComponent\n"); in DumpMetaComponent() 36 sb.Append(prefix).Append("{\n"); in DumpMetaComponent() 37 sb.Append(prefix + tab_).AppendFormat("\"magic_\" : \"0x%x\",\n", mc->magic_); in DumpMetaComponent() 38 sb.Append(prefix + tab_).AppendFormat("\"size_\" : \"%d\",\n", mc->size_); in DumpMetaComponent() 39 sb.Append(prefix + tab_).AppendFormat("\"name_\" : \"%s\",\n", mc->name_); in DumpMetaComponent() 40 sb.Append(prefix + tab_).AppendFormat("\"namespaceNumber_\" : \"%d\",\n", mc->namespaceNumber_); in DumpMetaComponent() 41 sb.Append(prefix in DumpMetaComponent() 56 DumpMetaNamespaces(StringBuilder& sb, MetaComponent* mc, const std::string& prefix) DumpMetaNamespaces() argument 72 DumpMetaNamespace(StringBuilder& sb, MetaNamespace* mn, const std::string& prefix) DumpMetaNamespace() argument 125 DumpMetaSequenceables(StringBuilder& sb, MetaComponent* mc, const std::string& prefix) DumpMetaSequenceables() argument 141 DumpMetaSequenceable(StringBuilder& sb, MetaSequenceable* mp, const std::string& prefix) DumpMetaSequenceable() argument 149 DumpMetaInterfaces(StringBuilder& sb, MetaComponent* mc, const std::string& prefix) DumpMetaInterfaces() argument 165 DumpMetaInterface(StringBuilder& sb, MetaInterface* mi, const std::string& prefix) DumpMetaInterface() argument 191 DumpMetaMethod(StringBuilder& sb, MetaMethod* mm, const std::string& prefix) DumpMetaMethod() argument 218 DumpMetaParameter(StringBuilder& sb, MetaParameter* mp, const std::string& prefix) DumpMetaParameter() argument [all...] |
/foundation/ability/idl_tool/metadata/ |
H A D | metadata_dumper.cpp | 22 void MetadataDumper::Dump(const String& prefix) in Dump() argument 28 String dumpStr = DumpMetaComponent(metaComponent_, prefix); in Dump() 31 String MetadataDumper::DumpMetaComponent(MetaComponent* mc, const String& prefix) in DumpMetaComponent() argument 35 sb.Append(prefix).Append("MetaComponent\n"); in DumpMetaComponent() 36 sb.Append(prefix).Append("{\n"); in DumpMetaComponent() 37 sb.Append(prefix + tab).AppendFormat("\"magic_\" : \"0x%x\",\n", mc->magic_); in DumpMetaComponent() 38 sb.Append(prefix + tab).AppendFormat("\"size_\" : \"%d\",\n", mc->size_); in DumpMetaComponent() 39 sb.Append(prefix + tab).AppendFormat("\"name_\" : \"%s\",\n", mc->name_); in DumpMetaComponent() 40 sb.Append(prefix + tab).AppendFormat("\"namespaceNumber_\" : \"%d\",\n", mc->namespaceNumber_); in DumpMetaComponent() 41 sb.Append(prefix in DumpMetaComponent() 91 DumpMetaNamespace(StringBuilder& sb, MetaNamespace* mn, const String& prefix) DumpMetaNamespace() argument 144 DumpMetaSequenceable(StringBuilder& sb, MetaSequenceable* mp, const String& prefix) DumpMetaSequenceable() argument 152 DumpMetaInterface(StringBuilder& sb, MetaInterface* mi, const String& prefix) DumpMetaInterface() argument 178 DumpMetaMethod(StringBuilder& sb, MetaMethod* mm, const String& prefix) DumpMetaMethod() argument 205 DumpMetaParameter(StringBuilder& sb, MetaParameter* mp, const String& prefix) DumpMetaParameter() argument [all...] |