7 #ifndef createObjectResultInter_H_
8 #define createObjectResultInter_H_
22 class DT_DLL_VL DtCreateObjectResultInter;
27 typedef void (*DtCreateObjectResultInterCb)
28 (DtCreateObjectResultInter* inter,
void* usr);
35 class DT_DLL_VL DtCreateObjectResultInter :
public DtInteractionWithEncDec
40 DtCreateObjectResultInter();
43 virtual ~DtCreateObjectResultInter();
46 DtCreateObjectResultInter(
const DtCreateObjectResultInter& orig);
49 DtCreateObjectResultInter& operator=(
50 const DtCreateObjectResultInter& orig);
53 virtual void printData()
const;
56 virtual void printDataToStream(std::ostream& stream)
const;
63 virtual void setRequestId(
DtU32 id);
64 virtual DtU32 requestId()
const;
67 virtual const char* name()
const;
78 DtCreateObjectResultInterCb cb,
void* usr,
79 DtDDMRegionSP region = DtDDMRegionSP());
81 DtCreateObjectResultInterCb cb,
void* usr,
82 DtDDMRegionSP region = DtDDMRegionSP());
90 inline void DtCreateObjectResultInter::setCreateObjectResult(
93 myCreateObjectResult = result;
97 createObjectResult()
const
99 return myCreateObjectResult;
102 inline void DtCreateObjectResultInter::setRequestId(
DtU32 id)
107 inline DtU32 DtCreateObjectResultInter::requestId()
const
112 inline const char* DtCreateObjectResultInter::name()
const
114 return "DtCreateObjectResultInter";
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:62
#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
DtCreateObjectResult
Definition: disEnums.h:980