Lines Matching defs:Want
86 } Want;
95 * @brief Clears the memory of a specified <b>Want</b> object.
99 * @param want Indicates the pointer to the <b>Want</b> object whose memory is to be released.
101 void ClearWant(Want *want);
106 * @param want Indicates the pointer to the <b>Want</b> object to set.
113 bool SetIntParam(Want *want, const char *key, uint8_t keyLen, int32_t value);
118 * @param want Indicates the pointer to the <b>Want</b> object to set.
126 bool SetStrParam(Want *want, const char *key, uint8_t keyLen, const char *value, uint8_t valueLen);
129 * @brief Sets the <b>element</b> variable for a specified <b>Want</b> object.
134 * @param want Indicates the pointer to the <b>Want</b> object to set.
139 bool SetWantElement(Want *want, ElementName element);
142 * @brief Sets data to carry in a specified <b>Want</b> object for starting a particular ability.
144 * @param want Indicates the pointer to the <b>Want</b> object to set.
151 bool SetWantData(Want *want, const void *data, uint16_t dataLength);
156 * @brief Sets the <b>sid</b> member variable for a specified <b>Want</b> object.
161 * @param want Indicates the pointer to the <b>Want</b> object to set.
166 bool SetWantSvcIdentity(Want *want, SvcIdentity sid);
169 * @brief Converts a specified <b>Want</b> object into a character string.
171 * @param want Indicates the <b>Want</b> object to convert.
175 const char *WantToUri(Want want);
178 * @brief Converts a specified character string into a <b>Want</b> object.
182 * @return Returns the pointer to the converted <b>Want</b> object if the operation is successful; returns
185 Want *WantParseUri(const char *uri);