// Copyright (c) 1999-2000 David Muse
// See the COPYING file for more information

#ifndef EXTENDEDGROUNDWORK_H
#define EXTENDEDGROUNDWORK_H

#include <groundwork.h>
#include <htmltags.h>
#include <mime.h>
#include <http.h>
#include <accesslog.h>
#include <loadbal.h>
#include <ipsecurity.h>
#include <embedscript.h>

// The groundwork class provides functionality necessary to develop complex 
// web based programs.

class	extendedgroundwork : 
		public groundwork, 
		public htmltags, 
		public mime, 
		public http, 
		public accesslog, 
		public loadbal,
		public ipsecurity,
		public embedscript {

	public:
		void	initExtendedGroundwork(int joginterval, int timeout);
			// Interface entries are loaded, the load
			// balancing file is processed, and 
			// ip based security is enforced.
};

#endif