/ohos5.0/foundation/ability/dmsfwk_lite/source/ |
H A D | dmslite_tlv_common.c | 28 TlvNode* GetNodeByType(uint8_t nodeType, const TlvNode *tlvHead) in GetNodeByType() argument 30 TlvNode* tlvNode = (TlvNode *)tlvHead; in GetNodeByType() 77 if (tlvHead == NULL) { in UnMarshallInt() 80 TlvNode* tlvNode = GetNodeByType(nodeType, tlvHead); in UnMarshallInt() 95 return UnMarshallInt(tlvHead, nodeType, sizeof(uint8_t)); in UnMarshallUint8() 115 return UnMarshallInt(tlvHead, nodeType, sizeof(int8_t)); in UnMarshallInt8() 120 return UnMarshallInt(tlvHead, nodeType, sizeof(int16_t)); in UnMarshallInt16() 125 return UnMarshallInt(tlvHead, nodeType, sizeof(int32_t)); in UnMarshallInt32() 130 return UnMarshallInt(tlvHead, nodeType, sizeof(int64_t)); in UnMarshallInt64() 136 if (tlvHead == NULL) { in UnMarshallString() [all …]
|
H A D | dmslite_msg_handler.c | 25 int32_t StartAbilityFromRemoteHandler(const TlvNode *tlvHead, StartAbilityCallback onStartAbilityDo… in StartAbilityFromRemoteHandler() argument 27 const char *calleeBundleName = UnMarshallString(tlvHead, CALLEE_BUNDLE_NAME); in StartAbilityFromRemoteHandler() 28 const char *calleeAbilityName = UnMarshallString(tlvHead, CALLEE_ABILITY_NAME); in StartAbilityFromRemoteHandler() 29 const char *callerSignature = UnMarshallString(tlvHead, CALLER_SIGNATURE); in StartAbilityFromRemoteHandler() 43 int32_t ReplyMsgHandler(const TlvNode *tlvHead) in ReplyMsgHandler() argument 45 int32_t ret = UnMarshallInt32(tlvHead, REPLY_ERR_CODE); in ReplyMsgHandler()
|
H A D | dmslite_parser.c | 236 TlvNode *tlvHead = NULL; in Parse() local 237 TlvErrorCode errCode = TlvBytesToNode(payload, length, &tlvHead); in Parse() 238 *head = tlvHead; in Parse() 266 TlvNode *tlvHead = NULL; in ProcessCommuMsg() local 267 int32_t errCode = Parse(commuMessage->payload, commuMessage->payloadLength, &tlvHead); in ProcessCommuMsg() 270 dmsFeatureCallback->onTlvParseDone(errCode, tlvHead); in ProcessCommuMsg() 276 uint16_t commandId = UnMarshallUint16(tlvHead, COMMAND_ID); in ProcessCommuMsg() 280 … errCode = StartAbilityFromRemoteHandler(tlvHead, dmsFeatureCallback->onStartAbilityDone); in ProcessCommuMsg() 284 errCode = ReplyMsgHandler(tlvHead); in ProcessCommuMsg() 293 TlvFreeNodeList(tlvHead); in ProcessCommuMsg()
|
/ohos5.0/foundation/ability/dmsfwk_lite/include/ |
H A D | dmslite_tlv_common.h | 70 uint8_t UnMarshallUint8(const TlvNode *tlvHead, uint8_t nodeType); 71 uint16_t UnMarshallUint16(const TlvNode *tlvHead, uint8_t nodeType); 72 uint32_t UnMarshallUint32(const TlvNode *tlvHead, uint8_t nodeType); 73 uint64_t UnMarshallUint64(const TlvNode *tlvHead, uint8_t nodeType); 74 int8_t UnMarshallInt8(const TlvNode *tlvHead, uint8_t nodeType); 75 int16_t UnMarshallInt16(const TlvNode *tlvHead, uint8_t nodeType); 76 int32_t UnMarshallInt32(const TlvNode *tlvHead, uint8_t nodeType); 77 int64_t UnMarshallInt64(const TlvNode *tlvHead, uint8_t nodeType); 78 const char* UnMarshallString(const TlvNode *tlvHead, uint8_t nodeType);
|
H A D | dmslite_msg_handler.h | 22 int32_t StartAbilityFromRemoteHandler(const TlvNode *tlvHead, StartAbilityCallback onStartAbilityDo… 23 int32_t ReplyMsgHandler(const TlvNode *tlvHead);
|
/ohos5.0/foundation/ability/dmsfwk_lite/moduletest/dtbschedmgr_lite/source/ |
H A D | tlv_parse_test.cpp | 66 const TlvNode *tlvHead = reinterpret_cast<const TlvNode *>(dmsMsg); in __anon16bcb0e40102() local 68 EXPECT_EQ(UnMarshallUint16(tlvHead, COMMAND_ID), 1); in __anon16bcb0e40102() 69 EXPECT_EQ(std::string(UnMarshallString(tlvHead, CALLEE_ABILITY_NAME)), "MainAbility"); in __anon16bcb0e40102() 70 EXPECT_EQ(std::string(UnMarshallString(tlvHead, CALLER_SIGNATURE)), "publickey"); in __anon16bcb0e40102() 116 const TlvNode *tlvHead = reinterpret_cast<const TlvNode *>(dmsMsg); in __anon16bcb0e40202() local 118 EXPECT_EQ(std::string(UnMarshallString(tlvHead, CALLEE_ABILITY_NAME)), "MainAbility"); in __anon16bcb0e40202() 119 EXPECT_EQ(std::string(UnMarshallString(tlvHead, CALLER_SIGNATURE)), "publickey"); in __anon16bcb0e40202() 306 const TlvNode *tlvHead = reinterpret_cast<const TlvNode *>(dmsMsg); in __anon16bcb0e40b02() local 307 EXPECT_EQ(std::string(UnMarshallString(tlvHead, CALLEE_BUNDLE_NAME)), ""); in __anon16bcb0e40b02() 308 EXPECT_EQ(std::string(UnMarshallString(tlvHead, CALLEE_ABILITY_NAME)), ""); in __anon16bcb0e40b02() [all …]
|
H A D | famgr_test.cpp | 95 const TlvNode *tlvHead = reinterpret_cast<const TlvNode *>(dmsMsg); in __anon55093ba10102() local 97 EXPECT_EQ(UnMarshallUint16(tlvHead, COMMAND_ID), 1); in __anon55093ba10102() 98 EXPECT_EQ(std::string(UnMarshallString(tlvHead, CALLEE_BUNDLE_NAME)), "ohos.dms.example"); in __anon55093ba10102() 99 EXPECT_EQ(std::string(UnMarshallString(tlvHead, CALLEE_ABILITY_NAME)), "MainAbility"); in __anon55093ba10102()
|
/ohos5.0/foundation/distributeddatamgr/udmf/framework/common/ |
H A D | tlv_object.cpp | 138 auto tlvHead = reinterpret_cast<TLVHead *>(GetStartCursor()); in Write() local 139 tlvHead->tag = HostToNet(static_cast<uint16_t>(tag)); in Write() 140 tlvHead->len = HostToNet((uint32_t)value.size()); in Write() 176 tlvHead->tag = HostToNet(static_cast<uint16_t>(tag)); in Write() 222 tlvHead->tag = HostToNet(static_cast<uint16_t>(tag)); in Write() 223 tlvHead->len = HostToNet(static_cast<uint32_t>(size)); in Write() 301 tlvHead->tag = HostToNet(tag); in WriteHead() 302 tlvHead->len = HostToNet(len); in WriteHead() 313 auto tlvHead = reinterpret_cast<TLVHead *>(startCursor); in WriteBackHead() local 314 tlvHead->tag = HostToNet(tag); in WriteBackHead() [all …]
|
H A D | tlv_object.h | 106 auto tlvHead = reinterpret_cast<TLVHead *>(GetStartCursor()); in WriteBasic() local 107 tlvHead->tag = HostToNet(static_cast<uint16_t>(type)); in WriteBasic() 108 tlvHead->len = HostToNet((uint32_t)sizeof(value)); in WriteBasic() 110 if (memcpy_s(tlvHead->value, sizeof(value), &valueBuff, sizeof(value)) != EOK) { in WriteBasic()
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/framework/tlv/ |
H A D | tlv_object.h | 364 auto *tlvHead = reinterpret_cast<TLVHead *>(buffer.data() + tagCursor); in WriteHead() local 365 tlvHead->tag = HostToNet(type); in WriteHead() 366 tlvHead->len = HostToNet(len); in WriteHead() 374 auto *tlvHead = reinterpret_cast<TLVHead *>(buffer.data() + cursor_); in WriteBasic() local 375 tlvHead->tag = HostToNet(type); in WriteBasic() 376 tlvHead->len = HostToNet((uint32_t)sizeof(value)); in WriteBasic() 378 auto ret = memcpy_s(tlvHead->value, sizeof(value), &valueBuff, sizeof(value)); in WriteBasic()
|
H A D | tlv_object.cpp | 71 auto *tlvHead = reinterpret_cast<TLVHead *>(buffer.data() + cursor_); in Write() local 72 tlvHead->tag = HostToNet(type); in Write() 73 tlvHead->len = HostToNet((uint32_t)value.size()); in Write() 75 auto err = memcpy_s(tlvHead->value, value.size(), value.c_str(), value.size()); in Write() 90 auto *tlvHead = reinterpret_cast<TLVHead *>(buffer.data() + cursor_); in Write() local 91 tlvHead->tag = HostToNet(type); in Write() 102 tlvHead->len = HostToNet((uint32_t)value.bufferLen); in Write()
|