iox::posix::MemoryMap🔗
Inherits from DesignPattern::Creation< MemoryMap, MemoryMapError >
Public Functions🔗
| Name | |
|---|---|
| MemoryMap(const MemoryMap & ) | |
| MemoryMap & | operator=(const MemoryMap & ) | 
| MemoryMap(MemoryMap && rhs) | |
| MemoryMap & | operator=(MemoryMap && rhs) | 
| ~MemoryMap() | |
| void * | getBaseAddress() const | 
Friends🔗
| Name | |
|---|---|
| class | DesignPattern::Creation< MemoryMap, MemoryMapError > | 
Additional inherited members🔗
Public Types inherited from DesignPattern::Creation< MemoryMap, MemoryMapError >
| Name | |
|---|---|
| using Creation< DerivedClass, ErrorType > | CreationPattern_t | 
| using iox::cxx::expected< DerivedClass, ErrorType > | result_t | 
| using ErrorType | errorType_t | 
Public Functions inherited from DesignPattern::Creation< MemoryMap, MemoryMapError >
| Name | |
|---|---|
| template \<typename... Targs> result_t  | 
create(Targs &&... args)  factory method which guarantees that either a working object is produced or an error value describing the error during construction  | 
| result_t | verify(DerivedClass && newObject)  verifies if a class was created successfully  | 
| template \<typename... Targs> iox::cxx::expected< ErrorType >  | 
placementCreate(void *const memory, Targs &&... args)  factory method which guarantees that either a working object is produced or an error value describing the error during construction  | 
| Creation() =default | |
| Creation(Creation && rhs) | |
| Creation(const Creation & rhs) =default | 
Protected Attributes inherited from DesignPattern::Creation< MemoryMap, MemoryMapError >
| Name | |
|---|---|
| bool | m_isInitialized | 
| ErrorType | m_errorValue | 
Public Functions Documentation🔗
function MemoryMap🔗
MemoryMap(
    const MemoryMap & 
)
function operator=🔗
MemoryMap & operator=(
    const MemoryMap & 
)
function MemoryMap🔗
MemoryMap(
    MemoryMap && rhs
)
function operator=🔗
MemoryMap & operator=(
    MemoryMap && rhs
)
function ~MemoryMap🔗
~MemoryMap()
function getBaseAddress🔗
void * getBaseAddress() const
Friends🔗
friend DesignPattern::Creation< MemoryMap, MemoryMapError >🔗
friend class DesignPattern::Creation< MemoryMap, MemoryMapError >;
Updated on 17 June 2021 at 11:15:26 CEST