Go to the documentation of this file.00001
00002 #ifdef _NEED_NEW_ANYDUMP
00003
00004 namespace KogniMobil {
00005 inline std::string anydump(RTDBObj &dumpobj)
00006 {
00007 RTDBConn DBC(dumpobj.getDBC());
00008 #define DUMPTRY(OBJ) { OBJ Obj(DBC); if ( Obj.Copy(dumpobj,1) ) return Obj.dump(); }
00009
00010 DUMPTRY(C3_RTDB);
00011 DUMPTRY(C3_Process);
00012 DUMPTRY(C3_Text);
00013 DUMPTRY(C3_PlayerCtrl);
00014 DUMPTRY(C3_PlayerStat);
00015 DUMPTRY(C3_RecorderStat);
00016
00017 DUMPTRY(A2_AnyImage);
00018
00019 return dumpobj.dump();
00020 }
00021 }
00022 #endif