/*********************************************************************************
* C++ Interface: singleconnectioninterface.h
* Description:
*
* Begin : ons maj 7 2003
* Author : Björn Sahlström <kbjorn@users.sourceforge.net> (C) 2003
* Copyright : See COPYING file that comes with this distribution
**********************************************************************************/

#ifndef KBEARSINGLECONNECTIONINTERFACE_H
#define KBEARSINGLECONNECTIONINTERFACE_H

//////////////////////////////////////////////////////////////////////
// Qt specific include files
//////////////////////////////////////////////////////////////////////
// KDE specific include files
//////////////////////////////////////////////////////////////////////
// System specific include files
//////////////////////////////////////////////////////////////////////
// Application specific include files
#include <connectioninterface.h>

namespace {
	class Slave;
}

namespace KBear {

	/**
	@author Björn Sahlström
	*/
	class SingleConnectionInterface : virtual public ConnectionInterface {
			Q_OBJECT
		public:
			/** */
			SingleConnectionInterface();
			/** */
			virtual ~SingleConnectionInterface();
			/**
			* @return the @ref KIO::Slave associated with this connection
			*/
			virtual KIO::Slave* getSlave() = 0;

	};

};

#endif
