Lines Matching defs:OH_UdsHyperlink
59 typedef struct OH_UdsHyperlink OH_UdsHyperlink;
186 * @brief Creation a pointer to the instance of the {@link OH_UdsHyperlink}.
188 * @return If the operation is successful, a pointer to the instance of {@link OH_UdsHyperlink}
190 * @see OH_UdsHyperlink
193 OH_UdsHyperlink* OH_UdsHyperlink_Create();
196 * @brief Destroy a pointer that points to the {@link OH_UdsHyperlink} instance.
198 * @param pThis Represents a pointer to an instance of {@link OH_UdsHyperlink}.
199 * @see OH_UdsHyperlink
202 void OH_UdsHyperlink_Destroy(OH_UdsHyperlink* pThis);
205 * @brief Get type from the {@link OH_UdsHyperlink}.
207 * @param pThis Represents a pointer to an instance of {@link OH_UdsHyperlink}.
209 * @see OH_UdsHyperlink
212 const char* OH_UdsHyperlink_GetType(OH_UdsHyperlink* pThis);
215 * @brief Get url from the {@link OH_UdsHyperlink}.
217 * @param pThis Represents a pointer to an instance of {@link OH_UdsHyperlink}.
219 * @see OH_UdsHyperlink
222 const char* OH_UdsHyperlink_GetUrl(OH_UdsHyperlink* pThis);
225 * @brief Get description from the {@link OH_UdsHyperlink}.
227 * @param pThis Represents a pointer to an instance of {@link OH_UdsHyperlink}.
229 * @see OH_UdsHyperlink
232 const char* OH_UdsHyperlink_GetDescription(OH_UdsHyperlink* pThis);
235 * @brief Set url to the {@link OH_UdsHyperlink}.
237 * @param pThis Represents a pointer to an instance of {@link OH_UdsHyperlink}.
242 * @see OH_UdsHyperlink Udmf_ErrCode
245 int OH_UdsHyperlink_SetUrl(OH_UdsHyperlink* pThis, const char* url);
248 * @brief Set description to the {@link OH_UdsHyperlink}.
250 * @param pThis Represents a pointer to an instance of {@link OH_UdsHyperlink}.
255 * @see OH_UdsHyperlink Udmf_ErrCode
258 int OH_UdsHyperlink_SetDescription(OH_UdsHyperlink* pThis, const char* description);