summaryrefslogtreecommitdiff
path: root/TAO/CIAO/tools/Simple_Component_Server/Simple_Server.idl
blob: 706b98ad4001251dbe9b39557cff75ce67bf2aef (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
// $Id$

#include "ciao/CCM_Component.idl"

module CIAO
{
  /**
   * @interface Simple_Server
   *
   * Control interface for Simple_Server
   */
  interface Simple_Server
  {
    /// Get the installed home interface.
    Components::CCMHome get_home ();

    /// Get the cached component instantiation.
    /// This operation can only instantiate using KeylessCCMHome.
    Components::CCMObject get_component ();

    /// Shutdown the simple component server.
    oneway void shutdown ();
  };

};