00001 #ifndef _WINC_RCMHASH
00002 #define _WINC_RCMHASH
00003
00004 #include <WXP/Hash.h>
00005 #include <WXP/RcmData.h>
00006
00007 namespace WXP {
00008 class RcmHash {
00009 Hash hash;
00010
00011 public:
00012 RcmHash();
00013 ~RcmHash();
00014 int init();
00015 int get( const char *id, RcmData &data );
00016 int put( const char *id, RcmData &data );
00017 int first();
00018 int next( RcmData &data );
00019 int clearTopsLoc( const char *id );
00020 int clearTVSLoc( const char *id, int ind );
00021 int clearMesoLoc( const char *id, int ind );
00022 int clearStormLoc( const char *id, int ind );
00023 int print();
00024 };
00025 }
00026 #endif