home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / scase.zip / SCASE.Z / USER.H < prev    next >
C/C++ Source or Header  |  1994-10-17  |  2KB  |  48 lines

  1. #ifndef user_h_included  
  2. #define user_h_included  
  3. /******************************************************************************
  4. *                         ** Company Confidential **
  5. *                  ** Copyright 1994, All rights Reserved **
  6. * %Z%%M% version %I% date:%G%
  7. ******************************************************************************/
  8.  
  9. // -MQBeg- [Module_Includes] [user_h] <00000003.00000000> Retained!
  10. // -MQEnd- [Module_Includes] [user_h] <00000003.00000000> 
  11.  
  12. // -MQBeg- [Module_Declarations_1] [user_h] <00000003.00000000> Retained!
  13. // -MQEnd- [Module_Declarations_1] [user_h] <00000003.00000000> 
  14.  
  15. // -MQBeg- [Class_Spec] [User] <00000000.0000001D> 
  16. /******************************************************************************
  17. User:
  18. Mail System User.
  19. ******************************************************************************/
  20. class User 
  21. {
  22. // -MQBeg- [Declarations_1] [User] <00000000.0000001D> Retained!
  23. // -MQEnd- [Declarations_1] [User] <00000000.0000001D> 
  24. public:
  25.   void activate();
  26.   // Returns TRUE if OldPasscode matches passcode.
  27.   Boolean change_passcode(int OldPasscode, int NewPasscode);
  28.   void change_extension_number(int NewExtensiionNumber);
  29.   // Returns true if Passcode == passcode.
  30.   Boolean log_in(int Passcode);
  31.   void receive_message(Message *pMsg);
  32. private:
  33.   // Four digit extension
  34.   int extension;
  35.   // four digit passcode
  36.   int passcode;
  37.   Mailbox *UserMailbox; 
  38. // -MQBeg- [Declarations_2] [User] <00000000.0000001D> Retained!
  39. // -MQEnd- [Declarations_2] [User] <00000000.0000001D> 
  40. };
  41.  
  42. // -MQEnd- [Class_Spec] [User] <00000000.0000001D> 
  43.  
  44. // -MQBeg- [Module_Declarations_2] [user_h] <00000003.00000000> Retained!
  45. // -MQEnd- [Module_Declarations_2] [user_h] <00000003.00000000> 
  46.  
  47. #endif
  48.