Lines Matching defs:OH_UdmfProperty

119 typedef struct OH_UdmfProperty OH_UdmfProperty;
572 * @brief Creation a pointer to the instance of the {@link OH_UdmfProperty}
576 * @return If the operation is successful, a pointer to the instance of the {@link OH_UdmfProperty}
578 * @see OH_UdmfData OH_UdmfProperty.
581 OH_UdmfProperty* OH_UdmfProperty_Create(OH_UdmfData* unifiedData);
584 * @brief Destroy a pointer that points to the {@link OH_UdmfProperty} instance.
586 * @param pThis Represents a pointer to an instance of {@link OH_UdmfProperty}.
587 * @see OH_UdmfProperty.
590 void OH_UdmfProperty_Destroy(OH_UdmfProperty* pThis);
593 * @brief Get tag value from the {@link OH_UdmfProperty}.
595 * @param pThis Represents a pointer to an instance of {@link OH_UdmfProperty}.
597 * @see OH_UdmfProperty.
600 const char* OH_UdmfProperty_GetTag(OH_UdmfProperty* pThis);
603 * @brief Get timestamp value from the {@link OH_UdmfProperty}.
605 * @param pThis Represents a pointer to an instance of {@link OH_UdmfProperty}.
607 * @see OH_UdmfProperty
610 int64_t OH_UdmfProperty_GetTimestamp(OH_UdmfProperty* pThis);
613 * @brief Get share option value from the {@link OH_UdmfProperty}.
615 * @param pThis Represents a pointer to an instance of {@link OH_UdmfProperty}.
617 * @see OH_UdmfProperty Udmf_ShareOption
620 Udmf_ShareOption OH_UdmfProperty_GetShareOption(OH_UdmfProperty* pThis);
623 * @brief Get integer value by key from the {@link OH_UdmfProperty}.
625 * @param pThis Represents a pointer to an instance of {@link OH_UdmfProperty}.
629 * @see OH_UdmfProperty.
632 int OH_UdmfProperty_GetExtrasIntParam(OH_UdmfProperty* pThis,
636 * @brief Get tag value from the {@link OH_UdmfProperty}.
638 * @param pThis Represents a pointer to an instance of {@link OH_UdmfProperty}.
641 * @see OH_UdmfProperty
644 const char* OH_UdmfProperty_GetExtrasStringParam(OH_UdmfProperty* pThis, const char* key);
647 * @brief Set tag value to {@link OH_UdmfProperty} .
649 * @param pThis Represents a pointer to an instance of {@link OH_UdmfProperty}.
654 * @see OH_UdmfProperty Udmf_ErrCode.
657 int OH_UdmfProperty_SetTag(OH_UdmfProperty* pThis, const char* tag);
660 * @brief Set Udmf_ShareOption value to {@link OH_UdmfProperty}.
662 * @param pThis Represents a pointer to an instance of {@link OH_UdmfProperty}.
667 * @see OH_UdmfProperty Udmf_ShareOption Udmf_ErrCode.
670 int OH_UdmfProperty_SetShareOption(OH_UdmfProperty* pThis, Udmf_ShareOption option);
673 * @brief Set extras param to {@link OH_UdmfProperty}.
675 * @param pThis Represents a pointer to an instance of {@link OH_UdmfProperty}.
681 * @see OH_UdmfProperty Udmf_ErrCode.
684 int OH_UdmfProperty_SetExtrasIntParam(OH_UdmfProperty* pThis, const char* key, int param);
687 * @brief Set extras param to {@link OH_UdmfProperty}.
689 * @param pThis Represents a pointer to an instance of {@link OH_UdmfProperty}.
695 * @see OH_UdmfProperty Udmf_ErrCode.
698 int OH_UdmfProperty_SetExtrasStringParam(OH_UdmfProperty* pThis,
711 * @see OH_UdmfProperty Udmf_Intention Udmf_ErrCode.
728 * @see OH_UdmfProperty Udmf_Intention Udmf_ErrCode.