versadac  1
versadac - Scalable Recorder Firmware
mc_dataWriteLogin.h
1 /*******************************************************************************
2 FILE : mc_dataWriteLogin.h
3 VERSION : $Id: mc_dataWriteLogin.h 4938 2006-10-10 14:20:18Z martinto $
4 SYSTEM : __GNUC__ on vxworks
5 DESCRIPTION : Master comms dataWrite class
6 *******************************************************************************/
7 
8 #ifndef __MC_DATAWRITELOGIN_H
9 #define __MC_DATAWRITELOGIN_H
10 #include "mc_dataWrite.h"
11 
13 {
14  public:
16  char *z_username,
17  char *z_password,
18  char *z_destIpAddr);
19 
20  virtual ~mc_dataWriteLogin();
21 
22  void setStatus(ENUM_MCStatus z_status);
23  virtual bool isInstanceOfDataWrite();
24  virtual bool mergeableWrite();
25 
26  private:
27  static uint16 writeNumberOfRegs(char *z_username);
28  static uint16 encrypt(char *pswd, char *ipAddr);
29 };
30 
31 #endif
Definition: mc_dataWrite.h:12
Definition: mc_dataWriteLogin.h:12