The actual implementation of the mailbox with a fixed size byte array as message.
More...
#include <Imt.Base.OS.EmbOS/MailboxImpl.h>
The actual implementation of the mailbox with a fixed size byte array as message.
Use the Mailbox template to create a mailbox and not this class.
◆ MailboxImpl()
imt::base::os::embos::MailboxImpl::MailboxImpl |
( |
void *const |
pHandle, |
|
|
uint8_t *const |
pBuffer, |
|
|
const size_t |
messageSize, |
|
|
const size_t |
mailboxSize |
|
) |
| |
◆ ~MailboxImpl()
virtual imt::base::os::embos::MailboxImpl::~MailboxImpl |
( |
void |
| ) |
|
|
virtual |
◆ clear()
void imt::base::os::embos::MailboxImpl::clear |
( |
void |
| ) |
|
◆ deinitialize()
void imt::base::os::embos::MailboxImpl::deinitialize |
( |
void |
| ) |
|
◆ getMail()
void imt::base::os::embos::MailboxImpl::getMail |
( |
uint8_t *const |
pData, |
|
|
const size_t |
dataSize |
|
) |
| |
◆ getMailConditional()
bool imt::base::os::embos::MailboxImpl::getMailConditional |
( |
uint8_t *const |
pData, |
|
|
const size_t |
dataSize |
|
) |
| |
◆ initialize()
void imt::base::os::embos::MailboxImpl::initialize |
( |
void |
| ) |
|
◆ putMail()
void imt::base::os::embos::MailboxImpl::putMail |
( |
const uint8_t *const |
pData, |
|
|
const size_t |
dataSize |
|
) |
| |
◆ putMailConditional()
bool imt::base::os::embos::MailboxImpl::putMailConditional |
( |
const uint8_t *const |
pData, |
|
|
const size_t |
dataSize |
|
) |
| |
◆ waitMail()
void imt::base::os::embos::MailboxImpl::waitMail |
( |
void |
| ) |
|
The documentation for this class was generated from the following file: