21 #define DtDECLARE_TEST_ATTR_CHECKER(attrName) \
22 DtDECLARE_ATTR_CHECKER(TestStateRepository, attrName)
26 #define DtDECLARE_TEST_ATTR_ENCODER(attrName) \
27 DtDECLARE_ATTR_ENCODER(TestStateRepository, attrName)
33 #define DtDEFINE_SIMPLE_TEST_ATTR_ENCODER( \
34 attrName, netType, inspector) \
35 DtDEFINE_SIMPLE_ATTR_ENCODER(TestEncoder, \
36 TestStateRepository, attrName, netType, inspector)
43 #define DtDEFINE_SIMPLE_TEST_ATTR_CHECKER( \
44 attrName, inspector) \
45 DtDEFINE_SIMPLE_ATTR_CHECKER(TestEncoder, \
46 TestStateRepository, \
50 class TestEncoder :
public DtHlaStateEncoder
57 DtObjClassDesc* classDesc);
60 virtual ~TestEncoder();
69 DtDECLARE_TEST_ATTR_ENCODER(
Number);
70 DtDECLARE_TEST_ATTR_ENCODER(Vector);
77 DtDECLARE_TEST_ATTR_CHECKER(
Number);
78 DtDECLARE_TEST_ATTR_CHECKER(Vector);