|
Embedded Template Library 1.0
|
Public Member Functions | |
| virtual ETL_NODISCARD etl::imessage & | get_message ()=0 |
| Get a reference to the message. | |
| virtual ETL_NODISCARD const etl::imessage & | get_message () const =0 |
| Get a const reference to the message. | |
| virtual ETL_NODISCARD etl::ireference_counter & | get_reference_counter ()=0 |
| Get a reference to the reference counter. | |
| virtual ETL_NODISCARD const etl::ireference_counter & | get_reference_counter () const =0 |
| Get a const reference to the reference counter. | |
| virtual void | release ()=0 |
| Release back to the owner. | |
|
pure virtual |
Get a const reference to the message.
Implemented in etl::persistent_message< TMessage >, and etl::reference_counted_message< TMessage, TCounter >.
|
pure virtual |
Get a reference to the message.
Implemented in etl::persistent_message< TMessage >, and etl::reference_counted_message< TMessage, TCounter >.
|
pure virtual |
Get a const reference to the reference counter.
Implemented in etl::persistent_message< TMessage >, and etl::reference_counted_message< TMessage, TCounter >.
|
pure virtual |
Get a reference to the reference counter.
Implemented in etl::persistent_message< TMessage >, and etl::reference_counted_message< TMessage, TCounter >.
|
pure virtual |
Release back to the owner.
Implemented in etl::persistent_message< TMessage >, and etl::reference_counted_message< TMessage, TCounter >.