29#ifndef WSF_DEFAULT_DISSEMINATION_IMPL_HPP
30#define WSF_DEFAULT_DISSEMINATION_IMPL_HPP
71 std::vector<std::pair<double, std::shared_ptr<WsfMessage>>> m_delayed_messages;
72 std::set <std::string> m_direct_assigned_weapons;
Definition WsfAssetManager.hpp:63
Definition WsfBMDisseminateC2.hpp:53
Definition WsfBattleManager.hpp:61
virtual void Initialize2(WsfBMDisseminateC2 *dc2)
Definition WsfDefaultDisseminationImpl.cpp:171
virtual void on_update(const double sim_time_s, WsfPlatform *this_plat, WsfBMDisseminateC2 *dc2)
Definition WsfDefaultDisseminationImpl.cpp:197
virtual bool ProcessInput(UtInput &aInput)
Definition WsfDefaultDisseminationImpl.cpp:145
void HandleDelayedMessages(const double sim_time_s, WsfPlatform *this_plat, WsfBMDisseminateC2 *dc2)
Definition WsfDefaultDisseminationImpl.cpp:296
void HandleOutgoingAssignments(const double sim_time_s, std::vector< WsfBMAssignmentMessage > &messages, WsfBMDisseminateC2 *dc2)
Definition WsfDefaultDisseminationImpl.cpp:273
virtual void Initialize(WsfBMDisseminateC2 *dc2)
Definition WsfDefaultDisseminationImpl.cpp:166
WsfDefaultDisseminationImpl()
Definition WsfDefaultDisseminationImpl.cpp:141
virtual bool on_message(const double sim_time_s, const WsfMessage &message, WsfBMDisseminateC2 *dc2)
Definition WsfDefaultDisseminationImpl.cpp:238
A base class for messages sent among simulation communication objects, processors and sensors.
Definition WsfMessage.hpp:33
Definition WsfWeapon.hpp:63