58 static_cast<SerialType>(this->
e)
69 this->
e =
static_cast<T>(es);
77 #if FW_SERIALIZABLE_TO_STRING 79 void FileSystemStatus ::
121 s =
"BUFFER_TOO_SMALL";
127 s =
"OVERFLOW_ERROR";
142 #elif FW_ENABLE_TEXT_LOGGING 144 void FileSystemStatus ::
Buffer size is too small to hold full path (for getWorkingDirectory)
Serialization/Deserialization operation was successful.
FileSystemStatus & operator=(const FileSystemStatus &obj)
Copy assignment operator (object)
Path is too long, too many sym links, etc.
FPP shadow-enum representing Os::FileSystem::Status.
Directory stream has no more files.
Fw::SerializeStatus serialize(Fw::SerializeBufferBase &buffer) const
Serialize raw enum value to SerialType.
SerializeStatus serialize(U8 val)
serialize 8-bit unsigned int
Operation was successful.
const char * toChar() const
Deserialization data had incorrect values (unexpected data types)
I32 SerialType
The serial representation type.
Operation is not supported by the current implementation.
SerializeStatus
forward declaration for string
Operation failed due to overflow in calculation of the result.
Fw::SerializeStatus deserialize(Fw::SerializeBufferBase &buffer)
Deserialize raw enum value from SerialType.
bool isValid() const
Check raw enum value for validity.
Operand is in use by the system or by a process.
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
SerializeStatus deserialize(U8 &val)
deserialize 8-bit unsigned int
Operation not supported across devices (e.g. rename)