Changes to attempt to silence bcc64x
[ACE_TAO.git] / ACE / apps / drwho / Single_Lookup.h
blobb341328fc6685122c9d7bf3bafa1b019f28db295
1 /* -*- C++ -*- */
3 //=============================================================================
4 /**
5 * @file Single_Lookup.h
7 * @author Douglas C. Schmidt
8 */
9 //=============================================================================
12 #ifndef _SINGLE_LOOKUP_H
13 #define _SINGLE_LOOKUP_H
15 #include "Options.h"
16 #include "Search_Struct.h"
18 /**
19 * @class Single_Lookup
21 * Provides the client's single user lookup table abstraction.
23 class Single_Lookup : public Search_Struct
25 public:
26 Single_Lookup (const char *usr_name);
27 virtual ~Single_Lookup ();
28 virtual Protocol_Record *insert (const char *key_name,
29 int max_len = MAXUSERIDNAMELEN) = 0;
30 virtual Protocol_Record *get_next_entry ();
31 virtual Protocol_Record *get_each_entry ();
33 protected:
34 Protocol_Record *prp_;
37 #endif /* _SINGLE_LOOKUP_H */