/***************************************************************************
 *                                                                         *
 *   SYNLOGOF.H                                                            *
 *                                                                         *
 *   Copyright (c) 1999 Galacticomm, Inc.         All Rights Reserved.     *
 *                                                                         *
 *   Active HTML Log On/Off Module log off request synthesis class.        *
 *                                                                         *
 *                                            - J. Alvrus   02/03/1999     *
 *                                                                         *
 ***************************************************************************/

#if !defined(__SYNLOGOF_H)
#define __SYNLOGOF_H

#include "gcomm.h"
#include "galacth.h"
#include "synbase.h"

class synLogOff : public synBase { // log off request handler
public:
     synLogOff(acthSession * ses);
     ~synLogOff();

     ACTHCODE                      //   returns enumerated status value
     proceed();                    // agent's request handler

private:                           // private member functions

     ACTHCODE
     PrepLogOffResponse(           // prepare response to log off URL
     CHAR const * DefaultTemplate, //   default response template
     bool UseCustomTemplate,       //   custom template overrides default?
     CHAR const * OverrideParam);  //   parameter that overrides default resp.

private:                           // private data members
};

#endif // !defined(__SYNLOGOF_H)
