/*****
 NAME
	cidhash.h - header file for CIdHash class
 VERSION
	$Id$
 CHANGELOG
	$Log$
 */

#if !defined(CIDHASH_H_INCLUDED)
#define CIDHASH_H_INCLUDED

#include <coconut/cobject.h>
#include <coconut/pset.h>

@interface CIdHash : CObject <PIdHash>
{
	GHashTable *		hash_table ;
}

- initIdHash: (hash_func_t) hashf equalKeyFunc: (equal_func_t) equalkey
    removeKeyFunc: (remove_func_t) removekey ;

@end

#endif /* !defined(CIDHASH_H_INCLUDED) */

