home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR9 / WIZTOO.ZIP / ROSTER.H < prev    next >
C/C++ Source or Header  |  1993-09-23  |  934b  |  37 lines

  1. #ifndef _roster_h_
  2. #define _roster_h_
  3.  
  4. //  Module: ROSTER.H
  5.  
  6. #include "CHANNEL.H"
  7. #include "CHNNLDEF.H"
  8.  
  9. class Roster {
  10.     Channel oWindDataChannel;
  11.     Channel oAirDataChannel;
  12.     Channel oTornadoWarningChannel;
  13. public:
  14.     int Connect (WindData *op);
  15.     int Disconnect (WindData *op);
  16.     int ChannelStatus (WindData *)
  17.     {return oWindDataChannel.Status();}
  18.     void *First (WindData *);
  19.     void *Next (WindData *);
  20.     int Connect (AirData *op);
  21.     int Disconnect (AirData *op);
  22.     int ChannelStatus (AirData *)
  23.     {return oAirDataChannel.Status();}
  24.     void *First (AirData *);
  25.     void *Next (AirData *);
  26.     int Connect (TornadoWarning *op);
  27.     int Disconnect (TornadoWarning *op);
  28.     int ChannelStatus (TornadoWarning *)
  29.     {return oTornadoWarningChannel.Status();}
  30.     void *First (TornadoWarning *);
  31.     void *Next (TornadoWarning *);
  32. };
  33.  
  34.     extern Roster    oRoster;
  35.  
  36. #endif
  37.