hpp-corbaserver 6.0.0
Corba server for Humanoid Path Planner applications
Loading...
Searching...
No Matches
tools.idl
Go to the documentation of this file.
1// Copyright (C) 2009, 2010 by Florent Lamiraux, Thomas Moulard, JRL.
2//
3// This file is part of the hpp-corbaserver.
4//
5// This software is provided "as is" without warranty of any kind,
6// either expressed or implied, including but not limited to the
7// implied warranties of fitness for a particular purpose.
8//
9// See the COPYING file for more information.
10
11#ifndef HPP_CORBASERVER_TOOLS_IDL
12#define HPP_CORBASERVER_TOOLS_IDL
13#include <hpp/common.idl>
14
15module hpp
16{
18 interface Tools {
24 boolean loadServerPlugin (in string context_, in string pluginName) raises (Error);
25
32 boolean createContext (in string context_) raises (Error);
33
36
39 boolean deleteContext (in string context_) raises (Error);
40
42 Object getServer (in string context_, in string pluginName, in string objectname) raises (Error);
43
46 void deleteServant (in string id) raises (Error);
47
48 void deleteAllServants () raises (Error);
49
50 Names_t getAllServants() raises (Error);
51
53 void shutdown ();
54 }; // interface Tools
55}; // module hpp
56#endif
Definition common-idl.hh:78
Corba exception travelling through the Corba channel.
Definition common.idl:27
Utilities to create new contexts and load new interfaces at runtime.
Definition tools.idl:18
boolean loadServerPlugin(in string context_, in string pluginName)
Names_t getContexts()
List the existing contexts.
boolean createContext(in string context_)
Implement CORBA interface `‘Obstacle’'.
Definition client.hh:46