| 244 | } |
| 245 | |
| 246 | void ODPacket::writePacket(int32_t timestamp, std::ofstream& os) |
| 247 | { |
| 248 | int32_t bufferSize = mPacket.getDataSize(); |
| 249 | const char* buffer = static_cast<const char*>(mPacket.getData()); |
| 250 | os.write(reinterpret_cast<const char*>(×tamp), sizeof(int32_t)); |
| 251 | os.write(reinterpret_cast<const char*>(&bufferSize), sizeof(int32_t)); |
| 252 | os.write(buffer, bufferSize); |
| 253 | } |
| 254 | |
| 255 | int32_t ODPacket::readPacket(std::ifstream& is) |
| 256 | { |