![]() |
F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
|
Namespaces | |
| Darwin | |
| Delegate | |
| Generic | |
| Linux | |
| Posix | |
| Stub | |
| Test | |
| ValidateFile | |
Classes | |
| class | ConditionVariable |
| condition variable implementation More... | |
| class | ConditionVariableHandle |
| Condition variable handle parent. More... | |
| class | ConditionVariableInterface |
| interface for condition variables More... | |
| class | Console |
| struct | ConsoleHandle |
| Base class for storing implementation specific handle information. More... | |
| class | ConsoleInterface |
| class | Cpu |
| cpu implementation More... | |
| class | CpuHandle |
| Cpu variable handle parent. More... | |
| class | CpuInterface |
| interface for cpu implementation More... | |
| class | Directory |
| Directory class. More... | |
| struct | DirectoryHandle |
| class | DirectoryInterface |
| class | DirectoryOpenMode |
| class | DirectoryStatus |
| FPP shadow-enum representing Os::Directory::Status. More... | |
| class | File |
| struct | FileHandle |
| base implementation of FileHandle More... | |
| class | FileInterface |
| class | FileMode |
| FPP shadow-enum representing Os::File::Mode. More... | |
| class | FileStatus |
| FPP shadow-enum representing Os::File::Status. More... | |
| class | FileSystem |
| FileSystem class. More... | |
| struct | FileSystemHandle |
| class | FileSystemInterface |
| class | FileSystemStatus |
| FPP shadow-enum representing Os::FileSystem::Status. More... | |
| class | GenericStatus |
| FPP shadow-enum representing Os::Generic::Status. More... | |
| class | IntervalTimer |
| class | Memory |
| memory implementation More... | |
| class | MemoryHandle |
| Memory variable handle parent. More... | |
| class | MemoryInterface |
| interface for memory implementation More... | |
| class | Mutex |
| struct | MutexHandle |
| class | MutexInterface |
| class | MutexStatus |
| FPP shadow-enum representing Os::Mutex::Status. More... | |
| class | Queue |
| class | QueueBlockingType |
| FPP shadow-enum representing Os::Queue::BlockingType. More... | |
| class | QueueHandle |
| QueueHandle parent class. More... | |
| class | QueueInterface |
| base queue interface More... | |
| class | QueueRegistry |
| queue registry interface More... | |
| class | QueueStatus |
| FPP shadow-enum representing Os::Queue::Status. More... | |
| class | QueueString |
| class | RawTime |
| struct | RawTimeHandle |
| class | RawTimeInterface |
| class | RawTimeStatus |
| FPP shadow-enum representing Os::RawTime::Status. More... | |
| class | ScopeLock |
| locks a mutex within the current scope More... | |
| class | Task |
| class | TaskHandle |
| Task handle representation. More... | |
| class | TaskInterface |
| class | TaskRegistry |
| class | TaskStatus |
| FPP shadow-enum representing Os::Task::Status. More... | |
| class | TaskString |
| class | ValidatedFile |
| A validated file. More... | |
Enumerations | |
| enum | { FILE_MODE_IRUSR = 64 } |
| enum | { FILE_MODE_IWUSR = 128 } |
| enum | { FILE_MODE_IXUSR = 256 } |
| enum | { FILE_MODE_IRWXU = 448 } |
| enum | { FILE_MODE_IRGRP = 8 } |
| enum | { FILE_MODE_IWGRP = 16 } |
| enum | { FILE_MODE_IXGRP = 32 } |
| enum | { FILE_MODE_IRWXG = 56 } |
| enum | { FILE_MODE_IROTH = 1 } |
| enum | { FILE_MODE_IWOTH = 2 } |
| enum | { FILE_MODE_IXOTH = 4 } |
| enum | { FILE_MODE_IRWXO = 7 } |
| enum | { FILE_MODE_ISUID = 2048 } |
| enum | { FILE_MODE_ISGID = 1024 } |
| enum | { FILE_MODE_ISVTX = 512 } |
| enum | { FILE_DEFAULT_CREATE_MODE = 219 } |
| enum | StatusFileType { FileType, HashFileType } |
Functions | |
| void | init () |
| Initialize the OS Abstraction Layer (OSAL) More... | |
| File::Status | computeHash (const char *fileName, Utils::HashBuffer &hashBuffer) |
| File::Status | readHash (const char *hashFileName, Utils::HashBuffer &hashBuffer) |
| File::Status | writeHash (const char *hashFileName, Utils::HashBuffer hashBuffer) |
| ValidateFile::Status | translateStatus (File::Status status, StatusFileType type) |
| anonymous enum |
| Enumerator | |
|---|---|
| FILE_MODE_IROTH | |
Definition at line 393 of file FppConstantsAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| FILE_MODE_IWOTH | |
Definition at line 397 of file FppConstantsAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| FILE_MODE_IXOTH | |
Definition at line 401 of file FppConstantsAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| FILE_MODE_IRWXO | |
Definition at line 405 of file FppConstantsAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| FILE_MODE_ISUID | |
Definition at line 409 of file FppConstantsAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| FILE_MODE_ISGID | |
Definition at line 413 of file FppConstantsAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| FILE_MODE_ISVTX | |
Definition at line 417 of file FppConstantsAc.hpp.
| anonymous enum |
File creation mode used when calling Os::File "open" with the OPEN_CREATE mode flag. The FILE_DEFAULT_CREATE_MODE constant @ is a bitfield of the above FILE_MODE_* bits that should be present in the created file The default value corresponds to a mode of 666 (a+rw) on Linux
| Enumerator | |
|---|---|
| FILE_DEFAULT_CREATE_MODE | |
Definition at line 426 of file FppConstantsAc.hpp.
| anonymous enum |
File open mode permission bits Constant values are derived from standard Unix values, but should not be assumed to match
| Enumerator | |
|---|---|
| FILE_MODE_IRUSR | |
Definition at line 361 of file FppConstantsAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| FILE_MODE_IWUSR | |
Definition at line 365 of file FppConstantsAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| FILE_MODE_IXUSR | |
Definition at line 369 of file FppConstantsAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| FILE_MODE_IRWXU | |
Definition at line 373 of file FppConstantsAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| FILE_MODE_IRGRP | |
Definition at line 377 of file FppConstantsAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| FILE_MODE_IWGRP | |
Definition at line 381 of file FppConstantsAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| FILE_MODE_IXGRP | |
Definition at line 385 of file FppConstantsAc.hpp.
| anonymous enum |
| Enumerator | |
|---|---|
| FILE_MODE_IRWXG | |
Definition at line 389 of file FppConstantsAc.hpp.
| enum Os::StatusFileType |
| Enumerator | |
|---|---|
| FileType | |
| HashFileType | |
Definition at line 115 of file ValidateFileCommon.cpp.
| File::Status Os::computeHash | ( | const char * | fileName, |
| Utils::HashBuffer & | hashBuffer | ||
| ) |
< gets the size of the file (in bytes) at location path
Definition at line 8 of file ValidateFileCommon.cpp.
| void Os::init | ( | ) |
| File::Status Os::readHash | ( | const char * | hashFileName, |
| Utils::HashBuffer & | hashBuffer | ||
| ) |
Definition at line 62 of file ValidateFileCommon.cpp.
| ValidateFile::Status Os::translateStatus | ( | File::Status | status, |
| StatusFileType | type | ||
| ) |
Definition at line 117 of file ValidateFileCommon.cpp.
| File::Status Os::writeHash | ( | const char * | hashFileName, |
| Utils::HashBuffer | hashBuffer | ||
| ) |
Definition at line 91 of file ValidateFileCommon.cpp.