|
WSF
|
#include <WsfDisPduFactory.hpp>
Inherits DisPduFactory.

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 | |
| WsfDisInterface * | mInterfacePtr |
| std::vector< CreateFunction * > | mCreateFunctions |
| WsfDisPduFactory::WsfDisPduFactory | ( | WsfDisInterface * | aInterfacePtr | ) |
References mCreateFunctions, mInterfacePtr, and SetPduCreateFunction().
|
override |
References mCreateFunctions.
| void WsfDisPduFactory::SetPduCreateFunction | ( | int | aPduType, |
| CreateFunction * | aFunctionPtr ) |
References mCreateFunctions.
Referenced by WsfMilDisInterface::AddedToDisInterface(), and WsfDisPduFactory().
|
override |
References WsfDisPduFactory::CreateFunction::Create(), mCreateFunctions, and mInterfacePtr.
|
protected |
Referenced by SetPduCreateFunction(), UserCreate(), WsfDisPduFactory(), and ~WsfDisPduFactory().
|
protected |
Referenced by UserCreate(), and WsfDisPduFactory().