TDE personal information management applications
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

mailid.h 606B

123456789101112131415161718192021222324252627282930313233
  1. #ifndef MailId_h
  2. #define MailId_h
  3. #include <tqstring.h>
  4. /**
  5. * Abstract base class for mail ids. Concrete mail ids store the id.
  6. * Its sole purpose is to treat all possible mail id format in a unique
  7. * way (by inheritence).
  8. */
  9. class KornMailId
  10. {
  11. public:
  12. /**
  13. * KornMailId Destructor
  14. */
  15. virtual ~KornMailId();
  16. /**
  17. * Return a string representation of this (for debuggin purposes only)
  18. * @return a string representation
  19. */
  20. virtual TQString toString() const = 0;
  21. /**
  22. * Create an exact copy of this.
  23. * @return the cloned object
  24. */
  25. virtual KornMailId * clone() const = 0;
  26. };
  27. #endif