| 103 | } |
| 104 | |
| 105 | void Vlr::fillHeader(const char *buf) |
| 106 | { |
| 107 | LeExtractor in(buf, Vlr::HeaderSize); |
| 108 | uint16_t dataLen; |
| 109 | |
| 110 | in >> recordSig; |
| 111 | in.get(userId, 16); |
| 112 | // Trim all characters after a NULL |
| 113 | userId = userId.data(); |
| 114 | in >> recordId >> dataLen; |
| 115 | in.get(description, 32); |
| 116 | // Trim all characters after a NULL |
| 117 | description = description.data(); |
| 118 | promisedDataSize = dataLen; |
| 119 | } |
| 120 | |
| 121 | std::vector<char> Vlr::headerData() const |
| 122 | { |