Implementation of the service repository interface as a bonobo object.

2000-03-12  bertrand  <bertrand@helixcode.com>

	* shell/evolution-service-repository.c:
	* shell/evolution-service-repository.h:
	Implementation of the service repository interface
	as a bonobo object.

	* shell/evolution-service-repository.idl:
	new file. Contains the definition for the service
	repository interface.

	* shell/Shell.idl: move the shell related stuff
	here

svn path=/trunk/; revision=2103
This commit is contained in:
bertrand
2000-03-12 15:17:01 +00:00
committed by Bertrand Guiheneuf
parent 6e515d204a
commit 5adb1dedf6
12 changed files with 250 additions and 36 deletions

View File

@ -1,3 +1,5 @@
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
/*
* E-shell.c: Shell object for Evolution
*
@ -123,6 +125,17 @@ EShell_cmd_new (PortableServer_Servant servant,
}
}
static void
EShell_register_service (PortableServer_Servant servant,
const Evolution_Shell_ServiceType type,
const CORBA_char *uri,
CORBA_Environment *ev)
{
printf ("toto\n");
}
static POA_Evolution_Shell__epv *
e_shell_get_epv (void)
{
@ -131,6 +144,7 @@ e_shell_get_epv (void)
epv = g_new0 (POA_Evolution_Shell__epv, 1);
epv->new = EShell_cmd_new;
epv->register_service = EShell_register_service;
return epv;
}