12#ifndef WSFCOMMPRESENTATIONLAYER_HPP
13#define WSFCOMMPRESENTATIONLAYER_HPP
15#include "wsf_export.h"
41 bool Initialize(
double aSimTime)
override {
return true; }
47 bool Receive(
double aSimTime,
Comm* aXmtrPtr,
Message& aMessage,
bool& aNotifyNextLayer)
override;
49 bool Send(
double aSimTime,
size_t aLayerIndex,
Message& aMessage,
bool& aNotifyNextLayer)
override;
54 bool ProcessLayerMessage(
double aSimTime,
layer::Message aLayerMessage,
Message* aCommMessagePtr)
override;
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Definition WsfComm.hpp:43
A base class defining the interface for the implementation classes. (Implementor).
Definition WsfCommLayer.hpp:127
Definition WsfCommMessage.hpp:51
Definition WsfCommPresentationLayer.hpp:29
~PresentationLayer() override=default
PresentationLayer()
Definition WsfCommPresentationLayer.hpp:32
bool Initialize(double aSimTime) override
Definition WsfCommPresentationLayer.hpp:41
LayerImp * Clone() const override
Definition WsfCommPresentationLayer.cpp:31
bool ProcessInput(UtInput &aInput) override
Definition WsfCommPresentationLayer.hpp:42
PresentationLayer(const PresentationLayer &aSrc)
Definition WsfCommPresentationLayer.hpp:59
Definition WsfCommLayerMessage.hpp:36
Definition WsfComm.cpp:34
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32