27 this->name = logStringArg;
30 this->m_checksum = checksum;
43 status = this->osFile.seek(byteOffset, Os::File::SeekType::ABSOLUTE);
50 status = this->osFile.write(data, intLength, Os::File::WaitType::NO_WAIT);
55 FW_ASSERT(static_cast<U32>(intLength) == length, static_cast<FwAssertArgType>(intLength));
56 this->m_checksum.update(data, byteOffset, length);
PlatformSizeType FwSizeType
U32 getFileSize() const
Get the file size.
const char * getValue(void) const
Get the path name value.
Class representing a 32-bit checksum as mandated by the CCSDS File Delivery Protocol.
const PathName & getDestinationPath() const
Get the destination path.
The type of a start packet.
U32 getLength(void) const
Get the length of the path name value.
uint8_t U8
8-bit unsigned integer
Operation was successful.
RateGroupDivider component implementation.