15#ifndef WSFXIO_PLATFORMINFOSERVICE_HPP
16#define WSFXIO_PLATFORMINFOSERVICE_HPP
18#include "wsf_export.h"
20#include "UtCallback.hpp"
21#include "UtCallbackHolder.hpp"
42class WsfXIO_ProcessorInfoPkt;
139 double aMaxOrientationError);
165 void GetInfoRange(
size_t aIndex, PlatformInfoMap::iterator& aBegin, PlatformInfoMap::iterator& aEnd);
195 void Initialized()
override;
210 public WsfXIO_ServiceT<WsfXIO_RequestPlatformPartInfoPkt, WsfXIO_SimService>
248 using EventMap = std::map<WsfPlatformPart*, UpdatePartEvent*>;
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
std::pair< int, int > WsfXIO_SubscriptionId
Definition WsfXIO_Subscription.hpp:26
Definition WsfArticulatedPart.hpp:36
EventDisposition
Definition WsfEvent.hpp:37
The WSF Ext is code which is shared between common external interfaces like DIS and HLA.
Definition WsfExtInterface.hpp:183
Definition WsfMover.hpp:37
Definition WsfObject.hpp:40
Definition WsfProcessor.hpp:39
Contains the data required to create a simulation, and acts as the entry point for input file process...
Definition WsfScenario.hpp:111
Definition WsfSensorMode.hpp:36
Definition WsfSensor.hpp:92
The main controller for a simulation.
Definition WsfSimulation.hpp:109
Definition WsfXIO_Connection.hpp:37
Definition WsfXIO_Destination.hpp:26
Inform other applications about a platform part state change.
Definition WsfXIO_PacketRegistry.hpp:460
Contains information about a processor.
Definition WsfXIO_ObjectInfo.hpp:470
WsfXIO_Request(WsfXIO_Connection *aConnectionPtr, bool aIsReliable=true)
Definition WsfXIO_Request.cpp:160
virtual void SubscriptionCancelledT(WsfXIO_Subscription *aSubscriptionPtr, RequestType &aRequest)
Definition WsfXIO_Service.hpp:99
WsfXIO_ServiceT(WsfXIO_Interface *aInterfacePtr)
Definition WsfXIO_Service.hpp:84
Definition WsfXIO_Simulation.hpp:49
A WsfXIO_Subscription wraps information about a remote request for information.
Definition WsfXIO_Subscription.hpp:30
Definition WsfXIO_PacketRegistry.hpp:852
Definition WsfXIO_PacketRegistry.hpp:804
Definition WsfComm.hpp:43
Definition WsfComm.cpp:34
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32