WSF
wsf
cyber
Protect
wsf::cyber::Protect Member List
This is the complete list of members for
wsf::cyber::Protect
, including all inherited members.
Clone
() const override
wsf::cyber::Protect
virtual
CloneComponent
() const override
wsf::cyber::Protect
inline
virtual
ComponentHasRole
(int aRole)
WsfComponent
inline
ComponentParentChanged
(WsfPlatform *aPlatformPtr) override
wsf::cyber::Protect
inline
virtual
DefaultExists
() const
wsf::cyber::Protect
inline
DetectionDelayTime
(const std::string &aAttackName) const
wsf::cyber::Protect
DoRestore
(const std::string &aAttackName) const
wsf::cyber::Protect
ExecuteIsVulnerable
(Engagement &aEngagement, double aSimTime, bool &aWasRun)
wsf::cyber::Protect
ExecuteOnAttackDetection
(Engagement &aEngagement, double aSimTime)
wsf::cyber::Protect
ExecuteOnAttackRecovery
(Engagement &aEngagement, double aSimTime)
wsf::cyber::Protect
ExecuteOnScanDetection
(Engagement &aEngagement, double aSimTime)
wsf::cyber::Protect
Find
(const WsfPlatform &aPlatform)
wsf::cyber::Protect
static
GetBaseType
() const
WsfObject
GetBaseTypeId
() const
WsfObject
inline
GetComponentInitializationOrder
() const
WsfComponent
inline
virtual
GetComponentName
() const override
WsfSimpleComponentT< WsfPlatformComponent >
inline
virtual
GetComponentParent
() const
WsfComponentT< WsfPlatform >
inline
GetComponentRoles
() const override
WsfSimpleComponentT< WsfPlatformComponent >
inline
virtual
WsfObject::GetName
() const
WsfObject
WsfSimpleComponentT< WsfPlatformComponent >::GetName
() const
WsfNamed
WsfObject::GetNameId
() const
WsfObject
inline
WsfSimpleComponentT< WsfPlatformComponent >::GetNameId
() const
WsfNamed
inline
GetProbabilityOfAttackAttribution
(const std::string &aAttackName) const
wsf::cyber::Protect
GetProbabilityOfAttackDetection
(const std::string &aAttackName) const
wsf::cyber::Protect
GetProbabilityOfAttackSuccess
(const std::string &aAttackName) const
wsf::cyber::Protect
GetProbabilityOfFutureImmunity
(const std::string &aAttackName) const
wsf::cyber::Protect
GetProbabilityOfScanAttribution
(const std::string &aAttackName) const
wsf::cyber::Protect
GetProbabilityOfScanDetection
(const std::string &aAttackName) const
wsf::cyber::Protect
GetProbabilityOfStatusReport
(const std::string &aAttackName) const
wsf::cyber::Protect
GetScriptAccessibleContext
() const override
wsf::cyber::Protect
inline
GetScriptClassName
() const override
WsfObject
GetScriptContext
()
wsf::cyber::Protect
inline
GetType
() const
WsfObject
GetTypeId
() const
WsfObject
inline
GetTypeList
() const
WsfObject
inline
Initialize
(double aSimTime) override
wsf::cyber::Protect
virtual
Initialize2
(double aSimTime)
WsfComponent
virtual
IsA_TypeOf
(WsfStringId aType) const
WsfObject
inline
IsImmune
(const std::string &aAttackName) const
wsf::cyber::Protect
LastDetectionDelayTime
(const std::string &aAttackName) const
wsf::cyber::Protect
LastRecoveryDelayTime
(const std::string &aAttackName) const
wsf::cyber::Protect
mRoles
WsfSimpleComponentT< WsfPlatformComponent >
protected
operator=
(const Protect &aRhs)=delete
wsf::cyber::Protect
WsfObject::operator=
(const WsfObject &aRhs)
WsfObject
WsfSimpleComponentT< WsfPlatformComponent >::operator=
(const WsfSimpleComponentT &aRhs)
WsfSimpleComponentT< WsfPlatformComponent >
inline
WsfSimpleComponentT< WsfPlatformComponent >::WsfComponentT< WsfPlatform >::operator=
(const WsfComponentT &) noexcept
WsfComponentT< WsfPlatform >
inline
WsfNamed::operator=
(const WsfNamed &)=default
WsfNamed
ParentType
typedef
WsfComponentT< WsfPlatform >
PreInitialize
(double aSimTime)
WsfComponent
virtual
PreInput
()
WsfComponent
virtual
ProcessInput
(UtInput &aInput) override
wsf::cyber::Protect
virtual
Protect
(WsfScenario &aScenario)
wsf::cyber::Protect
Protect
(const Protect &aSrc)
wsf::cyber::Protect
protected
ProtectedAttackList
typedef
wsf::cyber::Protect
protected
ProtectedAttackListIt
typedef
wsf::cyber::Protect
protected
ProtectedAttackListNonConstIt
typedef
wsf::cyber::Protect
protected
ProtectionExists
(const std::string &aAttackName) const
wsf::cyber::Protect
QueryInterface
(int aRole) override
wsf::cyber::Protect
inline
virtual
QueryInterfaceT
(T *&aRolePtr)
WsfComponent
inline
RecoveryDelayTime
(const std::string &aAttackName) const
wsf::cyber::Protect
RegisterComponentFactory
(WsfScenario &aScenario)
wsf::cyber::Protect
static
Serialize
(T &aBuff)
WsfObject
inline
SetComponentParent
(ParentType *aParentPtr)
WsfComponentT< WsfPlatform >
inline
SetImmune
(const std::string &aNamedAttack)
wsf::cyber::Protect
inline
WsfObject::SetName
(WsfStringId aName)
WsfObject
inline
WsfSimpleComponentT< WsfPlatformComponent >::SetName
(WsfStringId aName)
WsfNamed
inline
SetType
(WsfStringId aType)
WsfObject
TypeList
typedef
WsfObject
WsfComponentT
()
WsfComponentT< WsfPlatform >
inline
WsfComponentT
(const WsfComponentT &) noexcept
WsfComponentT< WsfPlatform >
inline
WsfNamed
()
WsfNamed
WsfNamed
(WsfStringId aName)
WsfNamed
WsfNamed
(const WsfNamed &)=default
WsfNamed
WsfObject
()
WsfObject
WsfObject
(const WsfObject &aSrc)
WsfObject
protected
WsfSimpleComponentT
()=default
WsfSimpleComponentT< WsfPlatformComponent >
WsfSimpleComponentT
(int aRole, WsfStringId aName)
WsfSimpleComponentT< WsfPlatformComponent >
inline
WsfSimpleComponentT
(int aRole)
WsfSimpleComponentT< WsfPlatformComponent >
inline
explicit
WsfSimpleComponentT
(WsfStringId aName)
WsfSimpleComponentT< WsfPlatformComponent >
inline
WsfSimpleComponentT
(const WsfSimpleComponentT &aSrc)
WsfSimpleComponentT< WsfPlatformComponent >
inline
~Protect
() override=default
wsf::cyber::Protect
~WsfComponent
()=default
WsfComponent
virtual
~WsfComponentT
() override=default
WsfComponentT< WsfPlatform >
~WsfNamed
()=default
WsfNamed
virtual
~WsfObject
() override
WsfObject
~WsfSimpleComponentT
() override=default
WsfSimpleComponentT< WsfPlatformComponent >
Copyrights Multiple, All Rights Reserved