WSF
WsfDisPduFactory Class Reference

#include <WsfDisPduFactory.hpp>

Inherits DisPduFactory.

Collaboration diagram for WsfDisPduFactory:

Classes

class  CreateFunction
class  CreateFunctionT

Public Member Functions

 WsfDisPduFactory (WsfDisInterface *aInterfacePtr)
 ~WsfDisPduFactory () override
DisPdu * UserCreate (DisPdu &aDisPdu, GenI &aGenI) override
void SetPduCreateFunction (int aPduType, CreateFunction *aFunctionPtr)

Protected Attributes

WsfDisInterfacemInterfacePtr
std::vector< CreateFunction * > mCreateFunctions

Constructor & Destructor Documentation

◆ WsfDisPduFactory()

WsfDisPduFactory::WsfDisPduFactory ( WsfDisInterface * aInterfacePtr)

◆ ~WsfDisPduFactory()

WsfDisPduFactory::~WsfDisPduFactory ( )
override

References mCreateFunctions.

Member Function Documentation

◆ SetPduCreateFunction()

void WsfDisPduFactory::SetPduCreateFunction ( int aPduType,
CreateFunction * aFunctionPtr )

◆ UserCreate()

DisPdu * WsfDisPduFactory::UserCreate ( DisPdu & aDisPdu,
GenI & aGenI )
override

Member Data Documentation

◆ mCreateFunctions

std::vector<CreateFunction*> WsfDisPduFactory::mCreateFunctions
protected

◆ mInterfacePtr

WsfDisInterface* WsfDisPduFactory::mInterfacePtr
protected

Referenced by UserCreate(), and WsfDisPduFactory().


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