7 #ifndef removeObjectResultInter_H_
8 #define removeObjectResultInter_H_
22 class DT_DLL_VL DtRemoveObjectResultInter;
27 typedef void (*DtRemoveObjectResultInterCb)
28 (DtRemoveObjectResultInter* inter,
void* usr);
36 class DT_DLL_VL DtRemoveObjectResultInter :
public DtInteractionWithEncDec
41 DtRemoveObjectResultInter();
44 virtual ~DtRemoveObjectResultInter();
47 DtRemoveObjectResultInter(
const DtRemoveObjectResultInter& orig);
50 DtRemoveObjectResultInter& operator=(
51 const DtRemoveObjectResultInter& orig);
54 virtual void printData()
const;
57 virtual void printDataToStream(std::ostream& stream)
const;
64 virtual void setRequestId(
DtU32 id);
65 virtual DtU32 requestId()
const;
68 virtual const char* name()
const;
79 DtRemoveObjectResultInterCb cb,
void* usr,
80 DtDDMRegionSP region = DtDDMRegionSP());
82 DtRemoveObjectResultInterCb cb,
void* usr,
83 DtDDMRegionSP region = DtDDMRegionSP());
91 inline void DtRemoveObjectResultInter::setRemoveObjectResult(
94 myRemoveObjectResult = result;
98 removeObjectResult()
const
100 return myRemoveObjectResult;
103 inline void DtRemoveObjectResultInter::setRequestId(
DtU32 id)
108 inline DtU32 DtRemoveObjectResultInter::requestId()
const
113 inline const char* DtRemoveObjectResultInter::name()
const
115 return "DtRemoveObjectResultInter";
DtInteraction is an base class for representing DIS PDUs which don't have state.
Definition: interactionDIS.h:24
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file defines math constants and methods which may be useful in simulations.
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
DtRemoveObjectResult
Definition: disEnums.h:981