Cleanup ACE_HAS_PTHREAD_SIGMASK_PROTOTYPE, all platforms support it so far as I can...
[ACE_TAO.git] / ACE / apps / drwho / PMC_Usr.h
blob07bd6dff900a1401c1ac9dde07b90f7fd96935fc
1 /* -*- C++ -*- */
3 //=============================================================================
4 /**
5 * @file PMC_Usr.h
7 * @author Douglas C. Schmidt
8 */
9 //=============================================================================
12 #ifndef _PMC_USR_H
13 #define _PMC_USR_H
15 #include "PM_Client.h"
17 /**
18 * @class PMC_Usr
20 * @brief Provides the client's lookup table abstraction for `Usr' users...
22 class PMC_Usr : public PM_Client
24 public:
25 PMC_Usr (char *usr_name);
26 virtual void process ();
28 protected:
29 virtual int encode (char *packet, int &total_bytes);
30 virtual int decode (char *packet, int &total_bytes);
32 private:
33 char *usr_name;
36 #endif /* _PMC_USR_H */