/*************************************************************************
 *
 *  $RCSfile: XRemoteServiceManagerProvider.idl,v $
 *
 *  $Revision: 1.6 $
 *
 *  last change: $Author: mi $ $Date: 2002/10/03 13:06:13 $
 *
 *  Copyright according the GNU Public License.
 *
 ************************************************************************/

#ifndef __com_sun_star_mozilla_XRemoteServiceManagerProvider_idl__
#define __com_sun_star_mozilla_XRemoteServiceManagerProvider_idl__

#ifndef __com_sun_star_lang_XMultiServiceFactory_idl__
#include <com/sun/star/lang/XMultiServiceFactory.idl>
#endif

//=============================================================================

module com { module sun { module star { module mozilla {

//=============================================================================

/** Allows creation of the remote service manager for given session.
	This interface is oriented for communication with browsers plugins.
*/
interface XRemoteServiceManagerProvider: com::sun::star::uno::XInterface
{
	//-------------------------------------------------------------------------
	/** Returns the remote service manager for the given session

		@param sessionData	[in]: contains the sessiondata (host, user, ticket)
	*/
	com::sun::star::lang::XMultiServiceFactory getServiceManager( [in] any sessionData );
};

//=============================================================================

}; }; }; }; 


#endif
