Lines Matching refs:vector
38 using DeviceMap = boost::container::flat_map<int, std::vector<uint8_t>>;
77 const std::vector<std::string> fruAreaNames = {"INTERNAL", "CHASSIS", "BOARD",
81 const std::vector<std::string> chassisFruAreas = {"PART_NUMBER",
84 const std::vector<std::string> boardFruAreas = {"MANUFACTURER", "PRODUCT_NAME",
88 const std::vector<std::string> productFruAreas = {
116 bool verifyOffset(const std::vector<uint8_t>& fruBytes, fruAreas currentArea,
120 decodeFRUData(std::vector<uint8_t>::const_iterator& iter,
121 const std::vector<uint8_t>::const_iterator& end,
127 formatIPMIFRU(const std::vector<uint8_t>& fruBytes,
130 std::vector<uint8_t>& getFRUInfo(const uint16_t& bus, const uint8_t& address);
132 uint8_t calculateChecksum(std::vector<uint8_t>::const_iterator iter,
133 std::vector<uint8_t>::const_iterator end);
135 uint8_t calculateChecksum(std::vector<uint8_t>& fruAreaData);
137 unsigned int updateFRUAreaLenAndChecksum(std::vector<uint8_t>& fruData,
161 std::pair<std::vector<uint8_t>, bool>
182 bool findFruAreaLocationAndField(std::vector<uint8_t>& fruData,
197 bool copyRestFRUArea(std::vector<uint8_t>& fruData,
200 std::vector<uint8_t>& restFRUAreaFieldsData);
224 std::vector<uint8_t>& device,
228 bool getFruData(std::vector<uint8_t>& fruData, uint32_t bus, uint32_t address);