CFDP SOURCE handler #157
@ -25,7 +25,7 @@ class VarLenField : public SerializeIF {
|
|||||||
template <typename T>
|
template <typename T>
|
||||||
explicit VarLenField(UnsignedByteField<T> byteField);
|
explicit VarLenField(UnsignedByteField<T> byteField);
|
||||||
|
|
||||||
VarLenField(cfdp::WidthInBytes width, size_t value);
|
VarLenField(cfdp::WidthInBytes width, uint64_t value);
|
||||||
|
|
||||||
bool operator==(const VarLenField &other) const;
|
bool operator==(const VarLenField &other) const;
|
||||||
bool operator!=(const VarLenField &other) const;
|
bool operator!=(const VarLenField &other) const;
|
||||||
@ -44,7 +44,7 @@ class VarLenField : public SerializeIF {
|
|||||||
Endianness streamEndianness);
|
Endianness streamEndianness);
|
||||||
|
|
||||||
[[nodiscard]] cfdp::WidthInBytes getWidth() const;
|
[[nodiscard]] cfdp::WidthInBytes getWidth() const;
|
||||||
[[nodiscard]] size_t getValue() const;
|
[[nodiscard]] uint64_t getValue() const;
|
||||||
|
|
||||||
#if FSFW_CPP_OSTREAM_ENABLED == 1
|
#if FSFW_CPP_OSTREAM_ENABLED == 1
|
||||||
friend std::ostream &operator<<(std::ostream &os, const VarLenField &id) {
|
friend std::ostream &operator<<(std::ostream &os, const VarLenField &id) {
|
||||||
|
@ -80,7 +80,7 @@ class HasFileSystemIF {
|
|||||||
|
|
||||||
virtual bool isDirectory(const char* path) = 0;
|
virtual bool isDirectory(const char* path) = 0;
|
||||||
|
|
||||||
virtual bool getFileSize(FilesystemParams params, size_t& fileSize) = 0;
|
virtual bool getFileSize(FilesystemParams params, uint64_t& fileSize) = 0;
|
||||||
|
|
||||||
virtual bool fileExists(FilesystemParams params) = 0;
|
virtual bool fileExists(FilesystemParams params) = 0;
|
||||||
|
|
||||||
|
@ -185,7 +185,7 @@ ReturnValue_t HostFilesystem::getBaseFilename(FilesystemParams params, char *nam
|
|||||||
return returnvalue::OK;
|
return returnvalue::OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool HostFilesystem::getFileSize(FilesystemParams params, size_t &fileSize) {
|
bool HostFilesystem::getFileSize(FilesystemParams params, uint64_t &fileSize) {
|
||||||
if (!fileExists(params)) {
|
if (!fileExists(params)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -11,7 +11,7 @@ class HostFilesystem : public HasFileSystemIF {
|
|||||||
|
|
||||||
ReturnValue_t getBaseFilename(FilesystemParams params, char *nameBuf, size_t maxLen,
|
ReturnValue_t getBaseFilename(FilesystemParams params, char *nameBuf, size_t maxLen,
|
||||||
size_t &baseNameLen) override;
|
size_t &baseNameLen) override;
|
||||||
virtual bool getFileSize(FilesystemParams params, size_t &fileSize) override;
|
virtual bool getFileSize(FilesystemParams params, uint64_t &fileSize) override;
|
||||||
bool isDirectory(const char *path) override;
|
bool isDirectory(const char *path) override;
|
||||||
bool fileExists(FilesystemParams params) override;
|
bool fileExists(FilesystemParams params) override;
|
||||||
ReturnValue_t truncateFile(FilesystemParams params) override;
|
ReturnValue_t truncateFile(FilesystemParams params) override;
|
||||||
|
Loading…
Reference in New Issue
Block a user