|
WSF
|
#include <WsfCommLayerMessage.hpp>
Public Member Functions | |
| constexpr | Message (size_t aValue, char const *aName, bool aLowerSender) |
| ~Message ()=default | |
| constexpr size_t | GetValue () const |
| constexpr char const * | GetName () const |
| constexpr bool | FromLower () const |
The Message class for distinguishing between layer messages. Users may create their own instances for new layer implementations. Implementations only parse the size_t primitive, and the character array is used for output, debugging, and maintenance.
Note: Should be updated when string view is available with C++17
These messages may have different meanings to each layer implementation. The use case, however, is generally consistent across each layer.
|
inlineconstexpr |
|
default |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Referenced by wsf::comm::ApplicationLayer::ProcessLayerMessage(), wsf::comm::DatalinkLayer::ProcessLayerMessage(), wsf::comm::NetworkLayer::ProcessLayerMessage(), wsf::comm::PhysicalLayer::ProcessLayerMessage(), wsf::comm::PresentationLayer::ProcessLayerMessage(), wsf::comm::SessionLayer::ProcessLayerMessage(), and wsf::comm::TransportLayer::ProcessLayerMessage().