Lines Matching refs:data
21 * for data across applications, devices, and platforms, providing a unified OpenHarmony
22 * data language and standardized data access and reading paths.
30 * @brief Provides unified data management framework related functions and enumerations.
94 * @brief Describes the unified data type.
101 * @brief Describes the record type in the unified data.
108 * @brief Defines the data provider.
115 * @brief Describes some property parameters of unified data.
141 * @brief Add one {OH_UdmfRecord} record to the {@link OH_UdmfData} data.
154 * @brief Check whether the type exists in the {@link OH_UdmfData} data.
167 * @brief Get all types in the {@link OH_UdmfData} data.
179 * @brief Get all records in the {@link OH_UdmfData} data.
219 * @brief Defines a callback function used to obtain data by type.
222 * @param type Pointer to the type of data to obtain. For details, see {@link udmf_meta.h}.
223 * @return Returns the data content.
229 * @brief Sets a callback function to obtain data.
246 * @brief Creation a pointer to the instance of the {@link OH_UdmfRecord}, it's relate with UDS data.
265 * @brief Add one custom data to the {@link OH_UdmfRecord} record.
269 * @param entry Represents custom data.
270 * @param count Represents the size of data param.
280 * @brief Add one {OH_UdsPlainText} data to the {@link OH_UdmfRecord} record.
293 * @brief Add one {OH_UdsHyperlink} data to the {@link OH_UdmfRecord} record.
306 * @brief Add one {OH_UdsHtml} data to the {@link OH_UdmfRecord} record.
319 * @brief Add one {OH_UdsAppItem} data to the {@link OH_UdmfRecord} record.
332 * @brief Add one {OH_UdsFileUri} data to the {@link OH_UdmfRecord} record.
345 * @brief Add one {OH_UdsPixelMap} data to the {@link OH_UdmfRecord} record.
358 * @brief Add one {@link OH_UdsArrayBuffer} data to the {@link OH_UdmfRecord} record.
384 * @brief Get one entry data from the {@link OH_UdmfRecord} record.
388 * @param entry Represents a pointer to entry data that is a output param.
389 * @param count Represents the entry data length that is a output param.
393 * {@link UDMF_ERR} Internal data error.
401 * @brief Get one {OH_UdsPlainText} data from the {@link OH_UdmfRecord} record.
408 * {@link UDMF_ERR} Internal data error.
415 * @brief Get one {OH_UdsHyperlink} data from the {@link OH_UdmfRecord} record.
422 * {@link UDMF_ERR} Internal data error.
429 * @brief Get one {OH_UdsHtml} data from the {@link OH_UdmfRecord} record.
436 * {@link UDMF_ERR} Internal data error.
443 * @brief Get one {OH_UdsAppItem} data from the {@link OH_UdmfRecord} record.
450 * {@link UDMF_ERR} Internal data error.
457 * @brief Set the data provider of the types.
460 * @param types Represents a pointer to a group of data types;
461 * @param count Represents the number of data types;
473 * @brief Get one {OH_UdsFileUri} data from the {@link OH_UdmfRecord} record.
486 * @brief Get one {OH_UdsPixelMap} data from the {@link OH_UdmfRecord} record.
499 * @brief Get one {@link OH_UdsArrayBuffer} data from the {@link OH_UdmfRecord} record.
513 * @brief Get primary {@link OH_UdsPlainText} data from the {@link OH_UdmfData}.
515 * @param data Represents a pointer to an instance of {@link OH_UdmfData}.
523 int OH_UdmfData_GetPrimaryPlainText(OH_UdmfData* data, OH_UdsPlainText* plainText);
526 * @brief Get one {@link OH_UdsHtml} data from the {@link OH_UdmfData}.
528 * @param data Represents a pointer to an instance of {@link OH_UdmfData}.
536 int OH_UdmfData_GetPrimaryHtml(OH_UdmfData* data, OH_UdsHtml* html);
541 * @param data Represents a pointer to an instance of {@link OH_UdmfData}.
546 int OH_UdmfData_GetRecordCount(OH_UdmfData* data);
551 * @param data Represents a pointer to an instance of {@link OH_UdmfData}.
557 OH_UdmfRecord* OH_UdmfData_GetRecord(OH_UdmfData* data, unsigned int index);
560 * @brief Checks whether the UDMF data is from a local device.
562 * @param data Represents a pointer to an instance of {@link OH_UdmfData}.
563 * @return Returns a boolean value, which indicates whether the UDMF data is from a local device.
564 * The value {@code true} means the data is from a local device.
569 bool OH_UdmfData_IsLocal(OH_UdmfData* data);
573 * from a {@link OH_UdmfData} data.
702 * @brief Get {@link OH_UdmfData} data from udmf database.
705 * @param intention Represents data type {@link Udmf_Intention}
710 * {@link UDMF_ERR} Internal data error.
717 * @brief Set {@link OH_UdmfData} data to database.
719 * @param intention Represents data type {@link Udmf_Intention}.
721 * @param key Represents return value after set data to database successfully,
727 * {@link UDMF_ERR} Internal data error.