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