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";