00001 #ifndef _WINC_UPARAWINHASH
00002 #define _WINC_UPARAWINHASH
00003
00004 #include <WXP/Hash.h>
00005 #include <WXP/UpaRawinData.h>
00006
00007 namespace WXP {
00008 class UpaRawinHash {
00009 Hash hash;
00010
00011 public:
00012 UpaRawinHash();
00013 UpaRawinHash( const char *file );
00014 ~UpaRawinHash();
00015 int init();
00016 int setup( const char *file );
00017 int get( const char *id, UpaRawinData &data );
00018 int put( const char *id, UpaRawinData &data );
00019 int first();
00020 int next( UpaRawinData &data );
00021 inline int print(){ return hash.print(); };
00022 inline int printHash(){ return hash.printHash(); };
00023 };
00024 }
00025 #endif