00001 #ifndef _WINC_UPADECODE
00002 #define _WINC_UPADECODE
00003
00004 #include <WXP/Date.h>
00005 #include <WXP/DateRange.h>
00006 #include <WXP/Filename.h>
00007 #include <WXP/UpaFile.h>
00008 #include <WXP/UpaRawinHash.h>
00009
00010 namespace WXP {
00011 class UpaDecode {
00012 int ver;
00013 int app;
00014 Date date;
00015 DateRange drange;
00016 Filename infile;
00017 Filename outfile;
00018 UpaFile ufile;
00019 UpaRawinHash uhash;
00020
00021 public:
00022 UpaDecode();
00023 UpaDecode( const char *filename );
00024 int init();
00025 int setParam( const char *str );
00026 int setInput( const char *conv );
00027 int setOutput( const char *conv );
00028 int setHour( const char *str );
00029 int setDate( Date &rdate );
00030 int decode( Date &date );
00031 int decode( const char *filename );
00032 int decode();
00033
00034 };
00035 }
00036 #endif