blob: c208f4bc4458fdb45be818c5e465761c282eba1e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
// $Id$
/**
* @@ Compile this file with:
*
* tao_idl -Gv -I ../.. \
* -Wb,export_macro=CIAO_Export \
* -Wb,export_include=CIAO_export.h \
* -Wb,pre_include="ace/pre.h" \
* -Wb,post_include="ace/post.h" \
* CCM_Deployment.idl
*/
#if !defined (CDMW_IDL_EXT)
#define CDMW_IDL_EXT
#include "ofccm/Cdmw/CDMW_IDL.idl"
#include "ccm/CCM_KeylessCCMHome.idl"
#include "ccm/ComponentServer/ComponentServer.idl"
#pragma prefix "thalesgroup.com"
/**
* This module describes interfaces and data types of the CDMW
* CCM ComponentServer.
*/
module CdmwCcmComponentServer
{
/**
* IDL interface of CDMW ComponentServers
*/
interface ComponentServer : Components::Deployment::ComponentServer
{
void set_component_installation(
in Components::Deployment::ComponentInstallation component_installation);
void set_server_activator(
in Components::Deployment::ServerActivator server_activator);
};
}; // end module CdmwCcmComponentServer
module CdmwCcmCif
{
interface KeylessCCMHome : Components::KeylessCCMHome
{
Components::CCMObject create_component_with_config_values(in Components::ConfigValues config)
raises (Components::CreateFailure);
};
}; // end module CdmwCcmCif
#endif /* CDMW_IDL_EXT */
|