#ifndef waAPPLICATION_H
#define waAPPLICATION_H
/*******************************************************************************
* E.S.O. - VLT project
*
* "@(#) $Id$"
*
* who       when      what
* --------  --------  ----------------------------------------------
* gchiozzi  15/04/99  created
*/

/************************************************************************
 *
 *----------------------------------------------------------------------
 */

#ifndef __cplusplus
#error This is a C++ include file and cannot be used from plain C
#endif

#include "ECCS.h"
#include "eccsTestTools.h"
#include "evhSTD_COMMANDS.h"

#include "waTRANSFER.h"

/********************************************/
/* Definition for the waAPPLICATION class   */
/********************************************/
class waAPPLICATION: public evhSTD_COMMANDS
{
  public:
    waAPPLICATION(int argc, char *argv[],
		  const dbSYMADDRESS  dbPoint );
    virtual ~waAPPLICATION();
  
    virtual evhCB_COMPL_STAT  TransferCB(msgMESSAGE &msg, void *udata);
   
    virtual evhCB_COMPL_STAT  TestCB(msgMESSAGE &msg, void *udata);
  
    ccsCOMPL_STAT PrintCLineHelp(void);
    ccsCOMPL_STAT ParseArguments(int argc, char *argv[]);

  private:
    char *procname;
    char *destenv;
    char *destproc;
  
}; /* end class waAPPLICATION */



#endif /*!waAPPLICATION_H*/
/*___oOo___*/
