#ifndef _SEARCH_H_ #define _SEARCH_H_ #include "Roster.h" #include "HashTable.h" #include "Dlist.h" class SearchType { public: virtual ~SearchType() {} virtual void insert(Name key, RosterRecord *value) = 0; virtual bool remove(Name key) = 0; virtual RosterRecord *find(Name key) = 0; }; #endif