WSF
WsfDisFileDevice Class Reference

A specialization of WsfDisDevice to support recording to a CME replay file. More...

#include <WsfDisFileDevice.hpp>

Inheritance diagram for WsfDisFileDevice:
Collaboration diagram for WsfDisFileDevice:

Public Member Functions

 WsfDisFileDevice (const std::string &aRecordFile, WsfDisInterface *aDisInterfacePtr)
 ~WsfDisFileDevice () override=default
void PutPduP (double aSimTime, DisPdu &aPdu) override
Public Member Functions inherited from WsfDisDevice
 WsfDisDevice (WsfDisInterface *aInterfacePtr)
virtual ~WsfDisDevice ()
virtual DisPdu * GetPdu (DisPduFactory *aPduFactoryPtr)
void PutPdu (double aSimTime, DisPdu &aPdu)
DeviceType GetDeviceType () const
virtual GenUDP_IO * GenUDP_IOPtr ()
void AddFilterAllowance (WsfDisFilterAllowance *anAllowance)

Additional Inherited Members

Public Types inherited from WsfDisDevice
enum  DeviceType {
  cDEVICE_NONE , cDEVICE_RECORD , cDEVICE_PLAYBACK , cDEVICE_MULTICAST ,
  cDEVICE_BROADCAST , cDEVICE_UNICAST , cDEVICE_CEE
}
Protected Member Functions inherited from WsfDisDevice
bool AllowedThroughFilter (DisPdu &aPdu)
Protected Attributes inherited from WsfDisDevice
DeviceType mDeviceType
std::vector< WsfDisFilterAllowance * > mFilterAllowances
WsfDisInterfacemInterfacePtr

Detailed Description

A specialization of WsfDisDevice to support recording to a CME replay file.

Constructor & Destructor Documentation

◆ WsfDisFileDevice()

WsfDisFileDevice::WsfDisFileDevice ( const std::string & aRecordFile,
WsfDisInterface * aDisInterfacePtr )

◆ ~WsfDisFileDevice()

WsfDisFileDevice::~WsfDisFileDevice ( )
overridedefault

Member Function Documentation

◆ PutPduP()

void WsfDisFileDevice::PutPduP ( double aSimTime,
DisPdu & aPdu )
overridevirtual

Implements WsfDisDevice.


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved