Lines Matching defs:dstParam
31 static int32_t ConvertToHisEventString(SoftBusEvtParam *srcParam, HiSysEventParam *dstParam)
33 dstParam->t = HISYSEVENT_STRING;
34 dstParam->v.s = reinterpret_cast<char *>(SoftBusCalloc(sizeof(char) * SOFTBUS_HISYSEVT_PARAM_LEN));
35 if (dstParam->v.s == nullptr) {
39 if (strcpy_s(dstParam->v.s, SOFTBUS_HISYSEVT_PARAM_LEN, srcParam->paramValue.str) != EOK) {
40 SoftBusFree(dstParam->v.s);
47 static int32_t ConvertToHisEventUint32Array(SoftBusEvtParam *srcParam, HiSysEventParam *dstParam, uint32_t arraySize)
49 dstParam->t = HISYSEVENT_UINT32_ARRAY;
50 dstParam->v.array = reinterpret_cast<uint32_t *>(SoftBusCalloc(arraySize));
51 if (dstParam->v.array == nullptr) {
55 if (memcpy_s(dstParam->v.array, arraySize, srcParam->paramValue.u32a, arraySize) != EOK) {
56 SoftBusFree(dstParam->v.array);
63 static int32_t ConvertEventParam(SoftBusEvtParam *srcParam, HiSysEventParam *dstParam)
68 dstParam->t = HISYSEVENT_BOOL;
69 dstParam->v.b = srcParam->paramValue.b;
72 dstParam->t = HISYSEVENT_UINT8;
73 dstParam->v.ui8 = srcParam->paramValue.u8v;
76 dstParam->t = HISYSEVENT_UINT16;
77 dstParam->v.ui16 = srcParam->paramValue.u16v;
80 dstParam->t = HISYSEVENT_INT32;
81 dstParam->v.i32 = srcParam->paramValue.i32v;
84 dstParam->t = HISYSEVENT_UINT32;
85 dstParam->v.ui32 = srcParam->paramValue.u32v;
88 dstParam->t = HISYSEVENT_INT64;
89 dstParam->v.i64 = srcParam->paramValue.i64v;
92 dstParam->t = HISYSEVENT_UINT64;
93 dstParam->v.ui64 = srcParam->paramValue.u64v;
96 dstParam->t = HISYSEVENT_FLOAT;
97 dstParam->v.f = srcParam->paramValue.f;
100 dstParam->t = HISYSEVENT_DOUBLE;
101 dstParam->v.d = srcParam->paramValue.d;
104 return ConvertToHisEventString(srcParam, dstParam);
106 return ConvertToHisEventUint32Array(srcParam, dstParam, arraySize);