7 #ifndef environmentObjectTransactionEncoder_H_
8 #define environmentObjectTransactionEncoder_H_
18 class DT_DLL_VL DtEnvironmentObjectTransaction;
20 #define DtDECLARE_ENV_OBJ_PARAM_ENCODER(paramName) \
21 DtDECLARE_PARAM_ENCODER(DtEnvironmentObjectTransaction, paramName)
28 class DT_DLL_VL DtEnvironmentObjectTransactionEncoder :
public DtInteractionEncoder
33 DtInterClassDesc* classDesc);
36 virtual ~DtEnvironmentObjectTransactionEncoder();
39 DtEnvironmentObjectTransactionEncoder(
40 const DtEnvironmentObjectTransactionEncoder& orig);
43 DtEnvironmentObjectTransactionEncoder& operator=(
44 const DtEnvironmentObjectTransactionEncoder& orig);
48 DtDECLARE_ENV_OBJ_PARAM_ENCODER(ObjectIdentifier);
49 DtDECLARE_ENV_OBJ_PARAM_ENCODER(ReferencedObjectIdentifier);
50 DtDECLARE_ENV_OBJ_PARAM_ENCODER(ForceIdentifier);
51 DtDECLARE_ENV_OBJ_PARAM_ENCODER(ObjectType);
52 DtDECLARE_ENV_OBJ_PARAM_ENCODER(RequestingIdentifier);
53 DtDECLARE_ENV_OBJ_PARAM_ENCODER(ReceivingIdentifier);
56 #define DtDEFINE_SIMPLE_ENV_OBJ_PARAM_ENCODER(paramName, netType, inspector) \
57 DtDEFINE_SIMPLE_PARAM_ENCODER(DtEnvironmentObjectTransactionEncoder, \
58 DtEnvironmentObjectTransaction, paramName, netType, inspector)