Lines Matching full:entry

149 /** @brief Get the string handle for the entry
150 * @param[in] entry - Pointer to a bios string table entry
153 uint16_t decodeHandle(const pldm_bios_string_table_entry* entry);
155 /** @brief Get the string from the entry
156 * @param[in] entry - Pointer to a bios string table entry
159 std::string decodeString(const pldm_bios_string_table_entry* entry);
161 /** @brief construct entry of string table at the end of the given
165 * @return pointer to the constructed entry
185 /** @brief Decode header of attribute table entry
186 * @param[in] entry - Pointer to an attribute table entry
189 TableHeader decodeHeader(const pldm_bios_attr_table_entry* entry);
191 /** @brief Find attribute entry by handle
194 * @return Pointer to the attribute table entry
199 /** @brief Find attribute entry by string handle
202 * @return Pointer to the attribute table entry
219 /** @brief decode string entry of attribute table
220 * @param[in] entry - Pointer to an attribute table entry
221 * @return String field of the entry
223 StringField decodeStringEntry(const pldm_bios_attr_table_entry* entry);
225 /** @brief construct string entry of attribute table at the end of the given
229 * @return pointer to the constructed entry
245 /** @brief construct integer entry of attribute table at the end of the
249 * @return pointer to the constructed entry
254 /** @brief decode integer entry of attribute table
255 * @param[in] entry - Pointer to an attribute table entry
256 * @return Integer field of the entry
258 IntegerField decodeIntegerEntry(const pldm_bios_attr_table_entry* entry);
269 /** @brief decode enum entry of attribute table
270 * @param[in] entry - Pointer to an attribute table entry
271 * @return Enum field of the entry
273 EnumField decodeEnumEntry(const pldm_bios_attr_table_entry* entry);
275 /** @brief construct enum entry of attribute table at the end of the
279 * @return pointer to the constructed entry
299 * @param[in] entry - Pointer to an attribute value table entry
302 TableHeader decodeHeader(const pldm_bios_attr_val_table_entry* entry);
304 /** @brief Decode string entry of attribute value table
305 * @param[in] entry - Pointer to an attribute value table entry
308 std::string decodeStringEntry(const pldm_bios_attr_val_table_entry* entry);
310 /** @brief Decode integer entry of attribute value table
311 * @param[in] entry - Pointer to an attribute value table entry
314 uint64_t decodeIntegerEntry(const pldm_bios_attr_val_table_entry* entry);
316 /** @brief Decode enum entry of attribute value table
317 * @param[in] entry - Pointer to an attribute value table entry
321 const pldm_bios_attr_val_table_entry* entry);
323 /** @brief Construct string entry of attribute value table at the end of the
329 * @return Pointer to the constructed entry
335 /** @brief Construct integer entry of attribute value table at the end of
341 * @return Pointer to the constructed entry
346 /** @brief Construct enum entry of attribute value table at the end of
352 * @return Pointer to the constructed entry
358 /** @brief construct a table with an new entry
360 * @param[in] entry - the new attribute value entry
361 * @param[in] size - size of the new entry
364 std::optional<Table> updateTable(const Table& table, const void* entry,