7 #ifndef Os_DirectoryStatusEnumAc_HPP 8 #define Os_DirectoryStatusEnumAc_HPP 125 return this->
e == e1;
131 return !(*
this == e1);
137 friend std::ostream& operator<<(
165 #if FW_SERIALIZABLE_TO_STRING
Operation was successful.
bool operator==(T e1) const
Equality operator.
DirectoryStatus(const T e1)
Constructor (user-provided value)
T t
For backwards compatibility.
SerializeStatus
forward declaration for string
The size of the serial representation.
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
Directory already exists.
A catch-all for other errors. Have to look in implementation-specific code.
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
bool isValid() const
Check raw enum value for validity.
uint8_t U8
8-bit unsigned integer
bool operator!=(T e1) const
Inequality operator.
FPP shadow-enum representing Os::Directory::Status.
Directory hasn't been opened yet.
Directory stream descriptor is invalid.
No permission to read directory.
Directory stream has no more files.
DirectoryStatus & operator=(const DirectoryStatus &obj)
Copy assignment operator (object)
U8 SerialType
The serial representation type.
DirectoryStatus(const DirectoryStatus &obj)
Copy constructor.
Directory has more files than can be read.
Operation is not supported by the current implementation.
Directory doesn't exist.
The number of enumerated constants.
DirectoryStatus()
Constructor (default value of OP_OK)
Big endian serialization.