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

  1. #ifndef _register_h_
  2. #define _register_h_
  3.  
  4. //  Module: REGISTER.H
  5.  
  6. #include "CHNNLDEF.H"
  7.  
  8. class Register {
  9.     void *opWindDataChannel;
  10.     void *opAirDataChannel;
  11.     void *opTornadoWarningChannel;
  12. public:
  13.     int Connect (WindData *op);
  14.     int Disconnect (WindData *op);
  15.     int ChannelStatus (WindData *)
  16.     {return opWindDataChannel!=NULL;}
  17.     void ExecuteWindData (int iSpeed, int iDirection);
  18.     int Connect (AirData *op);
  19.     int Disconnect (AirData *op);
  20.     int ChannelStatus (AirData *)
  21.     {return opAirDataChannel!=NULL;}
  22.     int ExecuteAirData (int iTemperature,
  23.               int iBarometricPressure,
  24.               int iHumdity);
  25.     int Connect (TornadoWarning *op);
  26.     int Disconnect (TornadoWarning *op);
  27.     int ChannelStatus (TornadoWarning *)
  28.     {return opTornadoWarningChannel!=NULL;}
  29.     void ExecuteTornadoWarning (void);
  30. };
  31.  
  32.     extern Register    oRegister;
  33.  
  34. #endif
  35.