WSF
wsf::UCI_WeaponComponent Member List

This is the complete list of members for wsf::UCI_WeaponComponent, including all inherited members.

AddCategory(WsfStringId aCategoryId)WsfPlatformPartinline
AssignUniqueId(WsfSimulation *aSimulationPtr)WsfUniqueIdprotected
AuxDataAccessedWsfAuxDataEnabledstatic
AuxDataDestroyedWsfAuxDataEnabledstatic
CanBeMadeNonOperational() constWsfPlatformPartinline
CanBeMadeOperational() constWsfPlatformPartinline
CanBeTurnedOff() constWsfPlatformPartinline
CanBeTurnedOn() constWsfPlatformPartinline
CanHandleMessage() constwsf::UCI_Componentinline
CheckPartStatus(WsfArticulatedPart *aPartPtr)wsf::UCI_PartComponentprotected
ClearActivities()wsf::UCI_WeaponComponentinlineprotectedvirtual
ClearRemarks()wsf::UCI_PartComponentinline
cLEVEL_ONE_DEBUG enum valueWsfPlatformPart
cLEVEL_TWO_DEBUG enum valueWsfPlatformPart
Clone() constwsf::UCI_WeaponComponentinlinevirtual
CloneComponent() const overridewsf::UCI_WeaponComponentvirtual
CommandWeapon(double aSimTime, const uci::type::StrikeCapabilityCommandType &aCapabilityCommand)wsf::UCI_WeaponComponentprotected
ComponentHasRole(int aRole)WsfComponentinline
ComponentParentChanged(WsfPlatform *aPlatformPtr) overrideWsfPlatformPartinlinevirtual
cWSF_COMPONENT_UCIwsf::UCI_Componentstatic
cWSF_COMPONENT_UCI_PARTwsf::UCI_PartComponentstatic
cWSF_COMPONENT_UCI_WEAPONwsf::UCI_WeaponComponentstatic
DebugEnabled() constWsfPlatformPartinline
DeleteAuxData()WsfAuxDataEnabled
DeregisterCapabilitiesWithInterface()wsf::UCI_Component
DeregisterWithInterface()wsf::UCI_Component
Detach()wsf::UCI_PartComponentinlineprotectedvirtual
GetApprovalType() constwsf::UCI_PartComponentinlineprotectedvirtual
GetAuxData()WsfAuxDataEnabled
GetAuxData() const noexceptWsfAuxDataEnabled
GetAuxDataConst() const noexceptWsfAuxDataEnabled
GetBaseType() constWsfObject
GetBaseTypeId() constWsfObjectinline
GetCapabilityAvailability(const CapabilityStatusMessage *aMessagePtr, const size_t aIndex) constwsf::UCI_PartComponentinlineprotected
GetCapabilityUUIDs() const overridewsf::UCI_PartComponentvirtual
GetCategories() constWsfPlatformPartinline
GetCommandState() constwsf::UCI_PartComponentinline
GetCommandTypeString(uci::type::StrikeWeaponCommandType::StrikeWeaponCommandTypeChoice aType)wsf::UCI_WeaponComponentprotected
GetComponentInitializationOrder() constWsfComponentinlinevirtual
GetComponentName() const overridewsf::UCI_Componentinlinevirtual
GetComponentParent() constWsfComponentT< WsfPlatform >inline
GetComponentRoles() const overridewsf::UCI_WeaponComponentvirtual
GetDamageFactor() constWsfPlatformPartinline
GetDebugMask()WsfPlatformPartinline
GetGroups() constWsfPlatformPartinline
GetInterface()wsf::UCI_Component
GetInternalLinks()WsfPlatformPartinline
GetLastStatusChangeTime() constWsfPlatformPartinline
GetName() constWsfObject
GetNameId() constWsfObjectinline
GetPartType() constWsfPlatformPartinline
GetPlatform() constWsfPlatformPartinline
GetRemarks() constwsf::UCI_PartComponentinline
GetScenario() constWsfPlatformPartinline
GetScriptClassName() const overrideWsfPlatformPart
GetSimulation() constwsf::UCI_Componentinline
GetType() constWsfObject
GetTypeId() constWsfObjectinline
GetTypeList() constWsfObjectinline
GetUniqueId() constWsfUniqueIdinline
GetUpdateEventEpoch() constWsfPlatformPartinline
GetUpdateInterval() const overridewsf::UCI_Componentvirtual
GetUpdateMessageTime() constwsf::UCI_PartComponentinline
HandleActivityCommand(double aSimTime, const uci::type::StrikeActivityCommandType &aActivityCommand)wsf::UCI_WeaponComponentprotected
HandleCapabilityCommand(double aSimTime, const uci::type::StrikeCapabilityCommandType &aCapabilityCommand)wsf::UCI_WeaponComponentprotected
HandleCommandMessage(double aSimTime, const UCI_StrikeCommandMessage &aMessage)wsf::UCI_WeaponComponentprotected
HandleControlRequestMessage(const UCI_ControlRequestMessage &aMessage)wsf::UCI_PartComponentprotected
HandleDMPI_Message(double aSimTime, const UCI_DMPI_Message &aMessage)wsf::UCI_WeaponComponentprotected
HasAuxData() constWsfAuxDataEnabled
HasControl(const std::string &aCapbilityUUID, uci::type::ServiceID_Type &aServiceID, uci::type::SystemID_Type &aSystemID)wsf::UCI_PartComponentprotected
HasInternalLinks() constWsfPlatformPartinlinevirtual
IncrementUpdateEventEpoch()WsfPlatformPartinline
Initialize(double aSimTime) overrideWsfPlatformPartvirtual
Initialize2(double aSimTime) overridewsf::UCI_WeaponComponentvirtual
InitiallyTurnedOn() constWsfPlatformPartinline
InjectConditionally(double aSimTime, WsfPlatform &aPlatform)wsf::UCI_Componentinlinevirtual
InternalMessageQueue typedefWsfPlatformPart
IsA_TypeOf(WsfStringId aType) constWsfObjectinline
IsActive()wsf::UCI_Componentinline
IsBroken() constWsfPlatformPartinline
IsCategoryMember(WsfStringId aCategoryId) constWsfPlatformPartinline
IsCommandAccepted() constwsf::UCI_PartComponentinlineprotected
IsCritical() constWsfPlatformPartinline
IsExternallyControlled() constWsfPlatformPartinline
IsGroupMember(WsfStringId aGroupId)WsfPlatformPart
IsOperational() constWsfPlatformPartinline
IsTurnedOn() constWsfPlatformPartinline
JoinGroup(WsfGroup *aGroupPtr)WsfPlatformPart
LeaveGroup(WsfGroup *aGroupPtr)WsfPlatformPart
mActivityMessagePtrwsf::UCI_WeaponComponentprotected
mActivityToCababilitywsf::UCI_PartComponentprotected
mApprovalTypewsf::UCI_PartComponentprotected
mCallbackswsf::UCI_PartComponentprotected
mCapabilityMessagePtrwsf::UCI_WeaponComponentprotected
mCapabilityStatusMessagePtrwsf::UCI_WeaponComponentprotected
mCapabilityToUUIDwsf::UCI_PartComponentprotected
mCommandStatewsf::UCI_PartComponentprotected
mControlStatusMessagePtrwsf::UCI_PartComponentprotected
MergeAuxData(const WsfAuxDataEnabled &aSrc)WsfAuxDataEnabled
mInitialMessagesSentwsf::UCI_PartComponentprotected
mIsCommandedwsf::UCI_PartComponentprotected
mManagerControllerswsf::UCI_PartComponentprotected
mPrimaryControllerwsf::UCI_PartComponentprotected
mRemarkswsf::UCI_PartComponentprotected
mSecondaryControllerswsf::UCI_PartComponentprotected
mSerialToActivitywsf::UCI_WeaponComponentprotected
mSubsystemLabelwsf::UCI_Componentprotected
mSubsystemStatusMessagePtrwsf::UCI_PartComponentprotected
mSubsystemUUIDwsf::UCI_Componentprotected
mSystemStatusMessagePtrwsf::UCI_PartComponentprotected
mUpdateMessageTimewsf::UCI_PartComponentprotected
mUUIDtoCapabilitywsf::UCI_WeaponComponentprotected
OnPlatformBrokenEvent(double aSimTime)WsfPlatformPartvirtual
operator=(const WsfPlatformPart &aRhs)=deleteWsfPlatformPart
wsf::WsfPlatformPart::WsfObject::operator=(const WsfObject &aRhs)WsfObject
wsf::WsfPlatformPart::WsfComponentT< WsfPlatform >::operator=(const WsfComponentT &) noexceptWsfComponentT< WsfPlatform >inline
wsf::WsfPlatformPart::WsfUniqueId::operator=(const WsfUniqueId &)WsfUniqueIdinline
WsfAuxDataEnabled::operator=(const WsfAuxDataEnabled &aRhs)WsfAuxDataEnabled
WsfAuxDataEnabled::operator=(WsfAuxDataEnabled &&)=defaultWsfAuxDataEnabled
ParentType typedefWsfComponentT< WsfPlatform >
PartBroken(double aSimTime)WsfPlatformPartvirtual
PlatformAdded(double aSimTime, WsfPlatform *aPlatformPtr)WsfPlatformPartvirtual
PlatformDeleted(WsfPlatform *aPlatformPtr)WsfPlatformPartvirtual
PreInitialize(double aSimTime)WsfComponentvirtual
PreInput()WsfComponentvirtual
PrintMessageNotSent(double aSimTime, const std::string &aMessageType, const std::string &aReason)wsf::UCI_PartComponentprotectedvirtual
PrintMessageSent(double aSimTime, const std::string &aMessageType)wsf::UCI_PartComponentprotectedvirtual
ProcessInput(UtInput &aInput) overridewsf::UCI_WeaponComponentvirtual
ProcessMessage(double aSimTime, const WsfMessage &aMessage) overridewsf::UCI_PartComponentvirtual
QueryInterface(int aRole) overridewsf::UCI_WeaponComponentvirtual
QueryInterfaceT(T *&aRolePtr)WsfComponentinline
ReceiveMessage(double aSimTime, const WsfMessage &aMessage) overridewsf::UCI_WeaponComponentprotectedvirtual
ReceiveUCI_Message(const uci::type::MessageType *aMessagePtr)wsf::UCI_Componentinlinevirtual
RecipientMessageQueue typedefWsfPlatformPart
RegisterCapabilitiesWithInterface()wsf::UCI_Component
RegisterWithInterface(double aSimTime)wsf::UCI_Component
Restore(double aSimTime)WsfPlatformPartvirtual
SendActivityMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState) overridewsf::UCI_WeaponComponentprotectedvirtual
SendCapabilityMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState) overridewsf::UCI_WeaponComponentprotectedvirtual
SendCapabilityStatusMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState) overridewsf::UCI_WeaponComponentprotectedvirtual
SendCommandStatusMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState, const CommandID &aCommandID)wsf::UCI_PartComponentinlineprotected
SendControlRequestStatusMessage(double aSimTime, const uci::type::ControlRequestID_Type &aRequestID)wsf::UCI_PartComponentprotectedvirtual
SendControlStatusMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState)wsf::UCI_PartComponentprotectedvirtual
SendDMPI_StatusMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState, const uci::type::DMPI_ID_Type &aDMPI_ID, const uci::type::DMPI_StoreStateEnum::EnumerationItem &aStoreState)wsf::UCI_WeaponComponentprotected
SendMessage(double aSimTime, const WsfMessage &aMessage)WsfPlatformPartvirtual
SendMessageTo(double aSimTime, const WsfMessage &aMessage, WsfStringId aRecipientId)WsfPlatformPartvirtual
SendMessageToProcessor(double aSimTime, const WsfMessage &aMessage, WsfStringId aRecipientId)WsfPlatformPart
SendQueuedMessages(double aSimTime)WsfPlatformPartvirtual
SendSubsystemStatusMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState)wsf::UCI_PartComponentprotectedvirtual
SendSystemStatusMessage(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState)wsf::UCI_PartComponentprotectedvirtual
SendUpdateMessages(double aSimTime, const uci::type::MessageStateEnum::EnumerationItem &aMessageState)wsf::UCI_PartComponentvirtual
wsf::WsfPlatformPart::WsfObject::Serialize(T &aBuff)WsfObjectinline
wsf::WsfPlatformPart::WsfUniqueId::Serialize(T &aBuff)WsfUniqueIdinline
WsfAuxDataEnabled::Serialize(T &aBuff)WsfAuxDataEnabledinline
SetAllCapabilitiesAvailability(const uci::type::CapabilityAvailabilityEnum::EnumerationItem &aAvailability)wsf::UCI_WeaponComponentinlineprotectedvirtual
SetAuxData(const WsfAttributeContainer &aAuxData)WsfAuxDataEnabled
SetCommandAccepted(const uci::type::StrikeCapabilityCommandType &aCapabilityCommand, const WsfWeapon::FireResult &aResult)wsf::UCI_WeaponComponentprotected
SetComponentParent(ParentType *aParentPtr)WsfComponentT< WsfPlatform >inline
SetCritical(bool aValue)WsfPlatformPartinline
SetDamageFactor(double aSimTime, double aDamageFactor)WsfPlatformPart
SetDebugEnabled(bool aDebugEnabled)WsfPlatformPartinline
SetExternallyControlled(double aSimTime, bool aIsExternallyControlled)WsfPlatformPartvirtual
SetInitiallyTurnedOn(bool aInitiallyTurnedOn)WsfPlatformPartinline
SetLastStatusChangeTime(double aSimTime)WsfPlatformPartinline
SetName(WsfStringId aName)WsfObjectinline
SetNonOperational(double aSimTime)WsfPlatformPartvirtual
SetOperational(double aSimTime)WsfPlatformPartvirtual
SetOperational(double aSimTime, bool aMakeOperational)WsfPlatformPart
SetOwnerProducer(const ISM_OwnerProducerType &aOwnerType) overridewsf::UCI_WeaponComponentprotectedvirtual
SetPlatform(WsfPlatform *aPlatformPtr)WsfPlatformPartinlinevirtual
SetRejectedCurrentlyCommanded(const std::string &aPartName)wsf::UCI_PartComponentprotected
SetType(WsfStringId aType)WsfObject
SetUpdateEventActive(bool aUpdateEventActive)WsfPlatformPartinline
SetUpdateInterval(double aUpdateInterval) overridewsf::UCI_Componentvirtual
SetUpdateMessageTime(double aUpdateTime)wsf::UCI_PartComponentinline
TurnOff(double aSimTime) overridewsf::UCI_PartComponentprotectedvirtual
TurnOn(double aSimTime) overridewsf::UCI_PartComponentprotectedvirtual
TypeList typedefWsfObject
UCI_Component(const WsfScenario &aScenario, int aPartType)wsf::UCI_Component
UCI_Component(const UCI_Component &aSrc)wsf::UCI_Component
UCI_PartComponent()=deletewsf::UCI_PartComponent
UCI_PartComponent(const WsfScenario &aScenario, int aPartType)wsf::UCI_PartComponent
UCI_PartComponent(const UCI_PartComponent &aSrc)wsf::UCI_PartComponent
UCI_WeaponComponent()=deletewsf::UCI_WeaponComponent
UCI_WeaponComponent(const WsfScenario &aScenario)wsf::UCI_WeaponComponent
UCI_WeaponComponent(const UCI_WeaponComponent &aSrc)wsf::UCI_WeaponComponent
Update(double aSimTime)WsfPlatformPartvirtual
UpdateAllMessages()wsf::UCI_WeaponComponentprotectedvirtual
UpdateAuxData(const WsfAuxDataEnabled &aSrc)WsfAuxDataEnabled
UpdateCapabilityStatus()wsf::UCI_WeaponComponentprotected
UpdateCapabilityStatusMessage(CapabilityStatusMessage *aMessagePtr)wsf::UCI_PartComponentinlineprotected
UpdateCommandResults(const uci::type::CommandStateEnum::EnumerationItem &aState, const std::string &aRemark)wsf::UCI_PartComponentinline
UpdateEventActive() constWsfPlatformPartinline
UpdateSubsystemStatusMessage(uci::type::SubsystemStateEnum::EnumerationItem aState)wsf::UCI_PartComponentprotected
WeaponFiredCB(double aSimTime, const WsfWeaponEngagement *aEngagementPtr, const WsfTrack *aTargetPtr)wsf::UCI_WeaponComponentprotected
WeaponHitCB(double aSimTime, const WsfWeaponEngagement *aEngagementPtr, WsfPlatform *aTargetPlatformPt)wsf::UCI_WeaponComponentprotected
WeaponMissedCB(double aSimTime, const WsfWeaponEngagement *aEngagementPtr, WsfPlatform *aTargetPlatformPtr)wsf::UCI_WeaponComponentprotected
WeaponTerminatedCB(double aSimTime, const WsfWeaponEngagement *aEngagementPtr)wsf::UCI_WeaponComponentprotected
WsfAuxDataEnabled()=defaultWsfAuxDataEnabled
WsfAuxDataEnabled(const WsfAuxDataEnabled &aSrc)=defaultWsfAuxDataEnabled
WsfAuxDataEnabled(WsfAuxDataEnabled &&)=defaultWsfAuxDataEnabled
WsfComponentT()WsfComponentT< WsfPlatform >inline
WsfComponentT(const WsfComponentT &) noexceptWsfComponentT< WsfPlatform >inline
WsfObject()WsfObject
WsfObject(const WsfObject &aSrc)WsfObjectprotected
WsfPlatformPart(const WsfScenario &aScenario, int aPartType)WsfPlatformPart
WsfPlatformPart(const WsfPlatformPart &aSrc)WsfPlatformPartprotected
WsfUniqueId()WsfUniqueIdinline
WsfUniqueId(const WsfUniqueId &)WsfUniqueIdinline
~UCI_Component()wsf::UCI_Componentvirtual
~UCI_PartComponent()=defaultwsf::UCI_PartComponentvirtual
~UCI_WeaponComponent()=defaultwsf::UCI_WeaponComponentvirtual
~WsfAuxDataEnabled() noexceptWsfAuxDataEnabledvirtual
~WsfComponent()=defaultWsfComponentvirtual
~WsfComponentT() override=defaultWsfComponentT< WsfPlatform >
~WsfObject() overrideWsfObject
~WsfPlatformPart() overrideWsfPlatformPart
Copyrights Multiple, All Rights Reserved