|
WSF
|
#include <WsfEM_Rcvr.hpp>


Receiver-specific component methods. | |
This class supports the follow methods defined in WsfComponentT
| |
| virtual void | AddInteractor (WsfEM_Xmtr *aXmtrPtr) |
| virtual void | RemoveInteractor (WsfEM_Xmtr *aXmtrPtr) |
Additional Inherited Members | |
| Public Types inherited from WsfComponentT< WsfEM_Rcvr > | |
| typedef WsfEM_Rcvr | ParentType |
| This is needed to support the WsfComponentList template. | |
| Public Member Functions inherited from WsfComponentT< WsfEM_Rcvr > | |
| WsfComponentT () | |
| WsfComponentT & | operator= (const WsfComponentT &) noexcept |
| ~WsfComponentT () override=default | |
| virtual void | ComponentParentChanged (ParentType *aParentPtr) |
| ParentType * | GetComponentParent () const |
| void | SetComponentParent (ParentType *aParentPtr) |
| Public Member Functions inherited from WsfComponent | |
| virtual | ~WsfComponent ()=default |
| virtual WsfComponent * | CloneComponent () const =0 |
| virtual WsfStringId | GetComponentName () const =0 |
| virtual const int * | GetComponentRoles () const =0 |
| virtual void * | QueryInterface (int aRole)=0 |
| virtual int | GetComponentInitializationOrder () const |
| template<typename T> | |
| bool | QueryInterfaceT (T *&aRolePtr) |
| bool | ComponentHasRole (int aRole) |
| Returns true if the component has the specified role. | |
| virtual bool | PreInitialize (double aSimTime) |
| virtual bool | Initialize (double aSimTime) |
| virtual bool | Initialize2 (double aSimTime) |
| virtual void | PreInput () |
| virtual bool | ProcessInput (UtInput &aInput) |
An abstract class that defines extension component that can be added to a receiver. Such a component must derive from this class and must implement the abstract methods as required by WsfComponent. It may also implement any of the optional methods defined by this class or by WsfComponent.
|
virtual |
Called by the parent method of the same name when an interacting transmitter is added. This is called AFTER entry has been added to the interactor list. It will not be called if the entry is already in the interactor list.
|
virtual |
Called by the parent method of the same name when an interacting transmitter is removed. This is called AFTER entry has been removed to the interactor list. It will not be called if the entry is not in the interactor list.
Reimplemented in WsfEW_RcvrComponent.