00001
00002
00003
00004 #ifndef _BILLDUMP_H
00005 #define _BILLDUMP_H
00006
00007 #include "powerflow.h"
00008
00009 class billdump : public gld_object
00010 {
00011 public:
00012 TIMESTAMP runtime;
00013 char32 group;
00014 char256 filename;
00015 int32 runcount;
00016 typedef enum {
00017 METER_TP,
00018 METER_3P,
00019 } METERTYPE;
00020 enumeration meter_type;
00021 public:
00022 static CLASS *oclass;
00023 public:
00024 billdump(MODULE *mod);
00025 int create(void);
00026 int init(OBJECT *parent);
00027 TIMESTAMP commit(TIMESTAMP t);
00028 int isa(char *classname);
00029
00030 void dump(TIMESTAMP t);
00031 };
00032
00033 #endif // _BILLDUMP_H
00034