home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / JOE_SOUR.LHA / Sources.lha / s!x / olm / semis.h < prev   
Encoding:
C/C++ Source or Header  |  1996-02-13  |  740 b   |  47 lines

  1. #include <exec/types.h>
  2.  
  3. struct SemiNodestat
  4. {
  5.   char Status;
  6.   char info;
  7. };
  8. struct NodeInfo
  9. {
  10.   char Handle[31];
  11.   ULONG StartTime;
  12.   int ChatColor;
  13.   int Channel;
  14.   int Private;
  15.   struct SemiNodestat Stats[10];//[33] was [10]
  16.   APTR t;
  17.   APTR s;
  18.   unsigned long tasksignal;
  19. };
  20.  
  21. struct MultiPort
  22. {
  23.   struct SignalSemaphore semi;
  24.   struct MinList sl_List;
  25.   struct NodeInfo MyNode[10];//[33] was [10]
  26.   UBYTE SemiName[20];
  27. };
  28.  
  29. struct SinglePort
  30. {
  31.   struct SignalSemaphore semi;
  32.   struct MinList sl_List;
  33.   APTR  *MultiCom;
  34.   UBYTE SemiName[20];
  35.   int Status;
  36.   char Handle[31];
  37.   char Location[31];
  38.   char Misc1[100];
  39.   char Misc2[100];
  40.   int  Conf;
  41.   long ActualSize;
  42.   long CPS;
  43.   long BaudRate;
  44.   int QuietNode;
  45.   USHORT UserNumber;
  46. };
  47.