Lines Matching refs:vector
25 using DeviceMap = std::flat_map<int, std::vector<uint8_t>>;
64 const std::vector<std::string> fruAreaNames = {"INTERNAL", "CHASSIS", "BOARD",
68 const std::vector<std::string> chassisFruAreas = {"PART_NUMBER",
71 const std::vector<std::string> boardFruAreas = {
75 const std::vector<std::string> productFruAreas = {
116 std::vector<uint8_t>& getFRUInfo(const uint16_t& bus, const uint8_t& address);
124 std::vector<uint8_t>& fruData, size_t fruAreaStart,
153 std::pair<std::vector<uint8_t>, bool> readFRUContents(
174 bool findFruAreaLocationAndField(std::vector<uint8_t>& fruData,
189 bool copyRestFRUArea(std::vector<uint8_t>& fruData,
192 std::vector<uint8_t>& restFRUAreaFieldsData);
216 std::vector<uint8_t>& device,
220 bool getFruData(std::vector<uint8_t>& fruData, uint32_t bus, uint32_t address);
224 bool updateAreaChecksum(std::vector<uint8_t>& fruArea);
226 bool disassembleFruData(std::vector<uint8_t>& fruData,
227 std::vector<std::vector<uint8_t>>& areasData);
229 bool createDummyArea(fruAreas fruArea, std::vector<uint8_t>& areaData);
231 bool assembleFruData(std::vector<uint8_t>& fruData,
232 const std::vector<std::vector<uint8_t>>& areasData);
234 bool setField(const fruAreas& fruAreaToUpdate, std::vector<uint8_t>& areaData,
239 std::vector<uint8_t>& fruData);