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

  1. #ifndef _brdcastr_h_
  2. #define _brdcastr_h_
  3.  
  4. //  Module: BRDCASTR.H
  5.  
  6. #include "CHANNEL.H"
  7. #include "CHNNLDEF.H"
  8.  
  9. class Broadcaster {
  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 BroadcastWindData (int iSpeed, int iDirection);
  19.     int Connect (AirData *op);
  20.     int Disconnect (AirData *op);
  21.     int ChannelStatus (AirData *)
  22.     {return oAirDataChannel.Status();}
  23.     void BroadcastAirData (int iTemperature,
  24.          int iBarometricPressure,
  25.          int iHumdity);
  26.     int Connect (TornadoWarning *op);
  27.     int Disconnect (TornadoWarning *op);
  28.     int ChannelStatus (TornadoWarning *)
  29.     {return oTornadoWarningChannel.Status();}
  30.     void BroadcastTornadoWarning (void);
  31. };
  32.  
  33.     extern Broadcaster    oBroadcaster;
  34.  
  35. #endif
  36.