F´ Flight Software - C/C++ Documentation
devel
A framework for building embedded system applications to NASA flight quality standards.
DefaultMemory.cpp
Go to the documentation of this file.
1
// ======================================================================
2
// \title Os/Linux/DefaultMemory.cpp
3
// \brief sets default Os::Memory to Linux implementation via linker
4
// ======================================================================
5
#include "
Os/Memory.hpp
"
6
#include "
Os/Linux/Memory.hpp
"
7
#include "
Os/Delegate.hpp
"
8
9
namespace
Os
{
10
MemoryInterface*
MemoryInterface::getDelegate
(
MemoryHandleStorage
& aligned_new_memory) {
11
return
Os::Delegate::makeDelegate<MemoryInterface, Os::Linux::Memory::LinuxMemory>(aligned_new_memory);
12
}
13
}
Delegate.hpp
Memory.hpp
Memory.hpp
MemoryHandleStorage
U8 MemoryHandleStorage[FW_MEMORY_HANDLE_MAX_SIZE]
Definition:
Os.hpp:19
Os::MemoryInterface::getDelegate
static MemoryInterface * getDelegate(MemoryHandleStorage &aligned_new_memory)
provide a pointer to a Mutex delegate object
Definition:
DefaultMemory.cpp:10
Os
Definition:
DirectoryOpenModeEnumAc.cpp:13
Os
Linux
DefaultMemory.cpp
Generated by
1.9.1