Lines Matching full:table

58      *  @param[in] tableDir - The directory where the persistent table is placed
76 /** @brief Set attribute value on dbus and attribute value table
92 /** @brief Build bios tables(string,attribute,attribute value table)*/
95 /** @brief Get BIOS table of specified type
96 * @param[in] tableType - The table type
97 * @return The bios table, std::nullopt if the table is unaviliable
99 std::optional<Table> getBIOSTable(pldm_bios_table_types tableType);
101 /** @brief set BIOS table
102 * @param[in] tableType - Indicates what table is being transferred
105 * @param[in] table - table data
110 int setBIOSTable(uint8_t tableType, const Table& table,
269 /** @brief Build String Table and persist it
270 * @return The built string table, std::nullopt if it fails.
272 std::optional<Table> buildAndStoreStringTable();
274 /** @brief Build attribute table and attribute value table and persist them
276 * attribute table and attribute value table.
278 * @param[in] stringTable - The string Table
280 void buildAndStoreAttrTables(const Table& stringTable);
282 /** @brief Persist the table
283 * @param[in] path - Path to persist the table
284 * @param[in] table - The table
286 void storeTable(const fs::path& path, const Table& table);
288 /** @brief Load bios table to ram
289 * @param[in] path - Path of the table
290 * @return The table, std::nullopt if loading fails
292 std::optional<Table> loadTable(const fs::path& path);
296 * @param[in] stringEntry - string entry from string table
307 * @param[in] attrTable - the attribute table
308 * @param[in] stringTable - the string table
309 * @return string handle from the string table and decoded string to the
313 const std::optional<Table>& attrTable,
314 const std::optional<Table>& stringTable);
319 * @param[in] attrEntry - The attribute table entry
328 * @param[in] attrEntry - The attribute table entry
329 * @param[in] stringTable - The string table
334 const pldm_bios_attr_table_entry* attrEntry, Table& stringTable);
336 /** @brief Check the attribute table
337 * @param[in] table - The table
340 int checkAttributeTable(const Table& table);
342 /** @brief Check the attribute value table
343 * @param[in] table - The table
346 int checkAttributeValueTable(const Table& table);
357 /** @brief Find attribute handle from bios attribute table