home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / NEXTSTEP / UNIX / Mail / appnmail-1.8-Solaris / mailapp-utilities / MailSpeaker.m < prev    next >
Encoding:
Text File  |  1996-11-24  |  2.1 KB  |  89 lines

  1. //-----------------------------------------------------------------------------
  2. //
  3. //    MailSpeaker
  4. //
  5. //    Inherits From:        Speaker
  6. //
  7. //    Declared In:        MailSpeaker.h
  8. //
  9. //    Disclaimer
  10. //
  11. //        You may freely copy, distribute and reuse this software and its
  12. //        associated documentation. I disclaim any warranty of any kind, 
  13. //        expressed or implied, as to its fitness for any particular use.
  14. //
  15. //-----------------------------------------------------------------------------
  16. #import <appkit/appkit.h>
  17. #import "MailSpeaker.h"
  18. #import <mach/mach.h>
  19. #import <mach/message.h>
  20. #import <servers/netname.h>
  21.  
  22. @implementation  MailSpeaker
  23.  
  24. - (int) incorporateNewMail
  25.    {
  26.    return [self selectorRPC:"incorporateNewMail" paramTypes:""];
  27.    }
  28.  
  29. - (int) deliver
  30.    {
  31.    return [self selectorRPC:"deliver" paramTypes:""];
  32.    }
  33.  
  34. - (int) openSend
  35.    {
  36.    return [self selectorRPC:"openSend" paramTypes:""];
  37.    }
  38.  
  39. - (int) setBody : (char *) aString
  40.    {
  41.    return [self selectorRPC:"setBody:" paramTypes:"c", aString];
  42.    }
  43.  
  44. - (int) setCc : (char *) aString
  45.    {
  46.    return [self selectorRPC:"setCc:" paramTypes:"c", aString];
  47.    }
  48.  
  49. - (int) setSubject : (char *) aString
  50.    {
  51.    return [self selectorRPC:"setSubject:" paramTypes:"c", aString];
  52.    }
  53.  
  54. - (int) setTo : (char *) aString
  55.    {
  56.    return [self selectorRPC:"setTo:" paramTypes:"c", aString];
  57.    }
  58.  
  59. - (int) deliver : (int) aWindow
  60.    {
  61.    return [self selectorRPC:"deliver:" paramTypes:"i", aWindow];
  62.    }
  63.  
  64. - (int) openSend : (int *) aWindow
  65.    {
  66.    return [self selectorRPC:"openSend:" paramTypes:"I", aWindow];
  67.    }
  68.  
  69. - (int) setBody : (char *) aString inWindow : (int) aWindow
  70.    {
  71.    return [self selectorRPC:"setBody:inWindow:" paramTypes:"ci", aString, aWindow];
  72.    }
  73.  
  74. - (int) setCc : (char *) aString inWindow : (int) aWindow
  75.    {
  76.    return [self selectorRPC:"setCc:inWindow:" paramTypes:"ci", aString, aWindow];
  77.    }
  78.  
  79. - (int) setSubject : (char *) aString inWindow : (int) aWindow
  80.    {
  81.    return [self selectorRPC:"setSubject:inWindow:" paramTypes:"ci", aString, aWindow];
  82.    }
  83.  
  84. - (int) setTo : (char *) aString inWindow : (int) aWindow
  85.    {
  86.    return [self selectorRPC:"setTo:inWindow:" paramTypes:"ci", aString, aWindow];
  87.    }
  88. @end
  89.