42 const DtUUID& objectUuid,
bool removeFromOrbat =
false,
bool removeSubordinates =
true)
override;
44 DtLocalObject* localObject,
bool removeFromOrbat =
false,
bool removeSubordinates =
true)
override;
UUID is a unique ID wrapper class.
Definition: uuid.h:59
virtual DtCreateObjectHandle createAndInitVrfObject(const DtIfCreateVrfObject *creationInfo)=0
Create a new local vrf object from an interface message.
DtSimulationServices * mySimulationServices
Definition: createObjectService.h:58
class DtLocalObjectManager:
Definition: localObjectManager.h:157
Abstract interface for simulation service which creates and deletes local objects.
Definition: createObjectService.h:15
DtCreateObjectServiceInterface & operator=(const DtCreateObjectServiceInterface &)
Not implemented.
Handle returned from Create Object Service calls.
Definition: createObjectHandle.h:12
Service interface for creating and removing simulation objects as well as adjusting organization hier...
Definition: createObjectServiceInterface.h:36
virtual void removeAndDelete(const DtUUID &objectUuid, bool removeFromOrbat=false, bool removeSubordinates=true)=0
Delete object from the simulation.
DtLocalObjectManager * myObjectManager
Definition: createObjectService.h:57
virtual DtRwStringAttributeList * customizedMarkingsFor(const DtEntityType &ot)=0
virtual void removeAndDeleteAll(bool andDeleteFromOrbat=false)=0
Remove all objects from the simulation.
virtual void queueSetSuperiorToForce(const DtUUID &subordinate, int force, int designator=0)=0
Set the superior of subordinate to be the top level force object of the specified force...
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
virtual DtString nextNameWithPrefix(int maxLength, const DtString &prefix)=0
Returns the next object name with the give prefix.
virtual DtCreateObjectHandle createLocalObject(const DtVrfLocalObjectCreateInformation &creationInfo)=0
Create a new local object using the provided arguments. The returned handle includes the UUID that th...
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:96
virtual bool hasOutstandingSubordinateChanges() const =0
Whether or not there are subordinate operation changes queued up.
virtual void queueSetSuperior(const DtUUID &subordinate, const DtUUID &superior, int designator=0)=0
Set subordinate to have a new superior.
This is the FIXED length portion of a DtIfAggregateAs message content when placed on the network...
Definition: ifAggregateAs.h:39
class DtRwStringAttributeList:
Definition: rwStringAttributeList.h:29
class DtIfCreateVrfObject:
Definition: ifCreateVrfObject.h:77
A locally simulated VRF object.
Definition: localObject.h:98