Lines Matching refs:input

25 template <> size_t CountBufferSize(const std::nullptr_t &input, TLVObject &data)  in CountBufferSize()  argument
30 template <> bool Writing(const std::nullptr_t &input, TLVObject &data, TAG tag) in Writing() argument
32 InitWhenFirst(input, data); in Writing()
41 template <> size_t CountBufferSize(const std::monostate &input, TLVObject &data) in CountBufferSize() argument
43 return data.Count(input); in CountBufferSize()
46 template <> bool Writing(const std::monostate &input, TLVObject &data, TAG tag) in Writing() argument
48 InitWhenFirst(input, data); in Writing()
49 return data.Write(tag, input); in Writing()
57 template <> size_t CountBufferSize(const std::string &input, TLVObject &data) in CountBufferSize() argument
59 return data.Count(input); in CountBufferSize()
62 template <> bool Writing(const std::string &input, TLVObject &data, TAG tag) in Writing() argument
64 InitWhenFirst(input, data); in Writing()
65 return data.Write(tag, input); in Writing()
73 template <> size_t CountBufferSize(const std::vector<uint8_t> &input, TLVObject &data) in CountBufferSize() argument
75 return data.Count(input); in CountBufferSize()
78 template <> bool Writing(const std::vector<uint8_t> &input, TLVObject &data, TAG tag) in Writing() argument
80 InitWhenFirst(input, data); in Writing()
81 return data.Write(tag, input); in Writing()
89 template <> size_t CountBufferSize(const UDType &input, TLVObject &data) in CountBufferSize() argument
91 int32_t type = input; in CountBufferSize()
95 template <> bool Writing(const UDType &input, TLVObject &data, TAG tag) in Writing() argument
97 InitWhenFirst(input, data); in Writing()
98 int32_t type = input; in Writing()
115 template <> size_t CountBufferSize(const DataStatus &input, TLVObject &data) in CountBufferSize() argument
117 int32_t status = input; in CountBufferSize()
121 template <> bool Writing(const DataStatus &input, TLVObject &data, TAG tag) in Writing() argument
123 InitWhenFirst(input, data); in Writing()
124 int32_t status = input; in Writing()
141 template <> size_t CountBufferSize(const Object &input, TLVObject &data) in CountBufferSize() argument
143 return data.CountHead() + CountBufferSize(input.value_, data); in CountBufferSize()
146 template <> bool Writing(const Object &input, TLVObject &data, TAG tag) in Writing() argument
148 InitWhenFirst(input, data); in Writing()
151 if (!Writing(input.value_, data, TAG::TAG_OBJECT_VALUE)) { in Writing()
171 template <> size_t CountBufferSize(const UnifiedKey &input, TLVObject &data) in CountBufferSize() argument
173 …return data.CountHead() + data.Count(input.key) + data.Count(input.intention) + data.Count(input.b… in CountBufferSize()
174 data.Count(input.groupId); in CountBufferSize()
176 template <> bool Writing(const UnifiedKey &input, TLVObject &data, TAG tag) in Writing() argument
178 InitWhenFirst(input, data); in Writing()
181 if (!data.Write(TAG::TAG_KEY, input.key)) { in Writing()
184 if (!data.Write(TAG::TAG_INTENTION, input.intention)) { in Writing()
187 if (!data.Write(TAG::TAG_BUNDLE_NAME, input.bundleName)) { in Writing()
190 if (!data.Write(TAG::TAG_GROUP_ID, input.groupId)) { in Writing()
232 template <> size_t CountBufferSize(const UnifiedData &input, TLVObject &data) in CountBufferSize() argument
235 …return data.CountHead() + data.Count(version) + TLVUtil::CountBufferSize(input.GetRecords(), data); in CountBufferSize()
238 template <> bool Writing(const UnifiedData &input, TLVObject &data, TAG tag) in Writing() argument
240 InitWhenFirst(input, data); in Writing()
247 if (!TLVUtil::Writing(input.GetRecords(), data, TAG::TAG_UNIFIED_RECORD)) { in Writing()
278 template <> size_t CountBufferSize(const UnifiedRecord &input, TLVObject &data) in CountBufferSize() argument
281 …return data.CountHead() + data.Count(version) + data.CountBasic(static_cast<int32_t>(input.GetType… in CountBufferSize()
282 data.Count(input.GetUid()) + CountBufferSize(input.GetOriginValue(), data); in CountBufferSize()
285 template <> bool Writing(const UnifiedRecord &input, TLVObject &data, TAG tag) in Writing() argument
287 InitWhenFirst(input, data); in Writing()
294 if (!data.WriteBasic(TAG::TAG_UD_TYPE, static_cast<int32_t>(input.GetType()))) { in Writing()
297 if (!data.Write(TAG::TAG_UID, input.GetUid())) { in Writing()
300 if (!TLVUtil::Writing(input.GetOriginValue(), data, TAG::TAG_RECORD_VALUE)) { in Writing()
346 template <> size_t CountBufferSize(const Runtime &input, TLVObject &data) in CountBufferSize() argument
349 … return data.CountHead() + data.CountBasic(input.isPrivate) + data.CountBasic(input.dataVersion) + in CountBufferSize()
350 data.CountBasic(input.recordTotalNum) + data.CountBasic(input.tokenId) + in CountBufferSize()
351 data.CountBasic(static_cast<int64_t>(input.createTime)) + in CountBufferSize()
352 data.CountBasic(static_cast<int64_t>(input.lastModifiedTime)) + in CountBufferSize()
353 data.CountBasic(static_cast<int32_t>(input.dataStatus)) + data.Count(input.sourcePackage) + in CountBufferSize()
354 …data.Count(input.createPackage) + data.Count(input.deviceId) + TLVUtil::CountBufferSize(input.key,… in CountBufferSize()
355 data.Count(version) + TLVUtil::CountBufferSize(input.privileges, data); in CountBufferSize()
358 template <> bool Writing(const Runtime &input, TLVObject &data, TAG tag) in Writing() argument
360 InitWhenFirst(input, data); in Writing()
367 if (!TLVUtil::Writing(input.key, data, TAG::TAG_KEY)) { in Writing()
370 if (!data.WriteBasic(TAG::TAG_IS_PRIVATE, input.isPrivate)) { in Writing()
373 if (!TLVUtil::Writing(input.privileges, data, TAG::TAG_PRIVILEGE)) { in Writing()
376 if (!data.WriteBasic(TAG::TAG_CREATE_TIME, static_cast<int64_t>(input.createTime))) { in Writing()
379 if (!data.Write(TAG::TAG_SOURCE_PACKAGE, input.sourcePackage)) { in Writing()
382 if (!data.WriteBasic(TAG::TAG_DATA_STATUS, static_cast<int32_t>(input.dataStatus))) { in Writing()
385 if (!data.WriteBasic(TAG::TAG_DATA_VERSION, input.dataVersion)) { in Writing()
388 … if (!data.WriteBasic(TAG::TAG_LAST_MODIFIED_TIME, static_cast<int64_t>(input.lastModifiedTime))) { in Writing()
391 if (!data.Write(TAG::TAG_CREATE_PACKAGE, input.createPackage)) { in Writing()
394 if (!data.Write(TAG::TAG_DEVICE_ID, input.deviceId)) { in Writing()
397 if (!data.WriteBasic(TAG::TAG_RECORD_TOTAL_NUM, input.recordTotalNum)) { in Writing()
400 if (!data.WriteBasic(TAG::TAG_TOKEN_ID, input.tokenId)) { in Writing()
466 template <> size_t CountBufferSize(const Privilege &input, TLVObject &data) in CountBufferSize() argument
468 return data.CountHead() + data.CountBasic(input.tokenId) + data.Count(input.readPermission) + in CountBufferSize()
469 data.Count(input.writePermission); in CountBufferSize()
472 template <> bool Writing(const Privilege &input, TLVObject &data, TAG tag) in Writing() argument
474 InitWhenFirst(input, data); in Writing()
477 if (!data.WriteBasic(TAG::TAG_TOKEN_ID, input.tokenId)) { in Writing()
480 if (!data.Write(TAG::TAG_READPERMISSION, input.readPermission)) { in Writing()
483 if (!data.Write(TAG::TAG_WRITEPERMISSION, input.writePermission)) { in Writing()
520 template <> size_t CountBufferSize(const std::shared_ptr<OHOS::Media::PixelMap> &input, TLVObject &… in CountBufferSize() argument
523 if (!input->EncodeTlv(val)) { in CountBufferSize()
530 template <> bool Writing(const std::shared_ptr<OHOS::Media::PixelMap> &input, TLVObject &data, TAG … in Writing() argument
532 InitWhenFirst(input, data); in Writing()
534 if (!input->EncodeTlv(val)) { in Writing()
556 template <> size_t CountBufferSize(const std::shared_ptr<OHOS::AAFwk::Want> &input, TLVObject &data) in CountBufferSize() argument
559 if (!input->Marshalling(parcel)) { in CountBufferSize()
568 template <> bool Writing(const std::shared_ptr<OHOS::AAFwk::Want> &input, TLVObject &data, TAG tag) in Writing() argument
570 InitWhenFirst(input, data); in Writing()
572 if (!input->Marshalling(parcel)) { in Writing()