WXP::UpaRawinHash Class Reference

This class sets up a has table for city database information. More...

#include "../include/UpaRawinHash.h"

List of all members.

Public Member Functions

 UpaRawinHash (const char *file)
int init ()
int setup (const char *file)
int get (const char *id, UpaRawinData &data)
int put (const char *id, UpaRawinData &data)
int first ()
int next (UpaRawinData &data)
int print ()
int printHash ()

Detailed Description

This class sets up a has table for city database information.

Author:
Dan Vietor

Constructor & Destructor Documentation

UpaRawinHash::UpaRawinHash ( const char *  file  ) 

Constructor. Sets up hash table.

Parameters:
file City database file to use
domain Domain to save cities from
prior Maximum priority to save

Member Function Documentation

int UpaRawinHash::get ( const char *  id,
UpaRawinData data 
)

Gets the city data from hash

Parameters:
id City ID to search hash
Returns:
CityHashData class containing output data

References WXP::Hash::search().

Referenced by WXP::UpaDecode::decode().

int UpaRawinHash::put ( const char *  id,
UpaRawinData data 
)

Puts the city data from hash

Parameters:
id Sounding ID
Return values:
data UpaRawinData class containing data

References WXP::Hash::enter(), and WXP::Hash::search().

Referenced by WXP::UpaDecode::decode().


The documentation for this class was generated from the following files:

Generated on 8 Jan 2010 for WXP C++ Library by  doxygen 1.6.1