7 #ifndef Os_FileSystemStatusEnumAc_HPP 8 #define Os_FileSystemStatusEnumAc_HPP 137 return this->
e == e1;
143 return !(*
this == e1);
149 friend std::ostream& operator<<(
177 #if FW_SERIALIZABLE_TO_STRING Buffer size is too small to hold full path (for getWorkingDirectory)
FileSystemStatus & operator=(const FileSystemStatus &obj)
Copy assignment operator (object)
bool operator!=(T e1) const
Inequality operator.
Path is too long, too many sym links, etc.
FPP shadow-enum representing Os::FileSystem::Status.
Directory stream has no more files.
Operation was successful.
The size of the serial representation.
FileSystemStatus()
Constructor (default value of OP_OK)
FileSystemStatus(const FileSystemStatus &obj)
Copy constructor.
Operation is not supported by the current implementation.
SerializeStatus
forward declaration for string
The number of enumerated constants.
Operation failed due to overflow in calculation of the result.
bool isValid() const
Check raw enum value for validity.
Operand is in use by the system or by a process.
uint8_t U8
8-bit unsigned integer
T t
For backwards compatibility.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
FileSystemStatus(const T e1)
Constructor (user-provided value)
Operation not supported across devices (e.g. rename)
U8 SerialType
The serial representation type.
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
bool operator==(T e1) const
Equality operator.
Big endian serialization.