hpp-corbaserver
6.0.0
Corba server for Humanoid Path Planner applications
|
Utilities to create new contexts and load new interfaces at runtime. More...
import"/root/robotpkg/path/py-hpp-corbaserver/work/hpp-corbaserver-6.0.0/idl/hpp/corbaserver/tools.idl";
Public Member Functions | |
boolean | loadServerPlugin (in string context_, in string pluginName) raises (Error) |
boolean | createContext (in string context_) raises (Error) |
Names_t | getContexts () raises (Error) |
List the existing contexts. More... | |
boolean | deleteContext (in string context_) raises (Error) |
Object | getServer (in string context_, in string pluginName, in string objectname) raises (Error) |
Get a server object. More... | |
void | deleteServant (in string id) raises (Error) |
void | deleteAllServants () raises (Error) |
Names_t | getAllServants () raises (Error) |
void | shutdown () |
Shutdown the server. More... | |
Utilities to create new contexts and load new interfaces at runtime.
boolean hpp::Tools::createContext | ( | in string | context_ | ) | |
raises | ( | Error | |||
) |
Create a new context.
A context is a set of servant classes that works on a ProblemSolver.
All contexts share the same map of ProblemSolver. Each context can whichever ProblemSolver in this map.
void hpp::Tools::deleteAllServants | ( | ) | ||
raises | ( | Error | ||
) |
boolean hpp::Tools::deleteContext | ( | in string | context_ | ) | |
raises | ( | Error | |||
) |
Remove a context.
void hpp::Tools::deleteServant | ( | in string | id | ) | |
raises | ( | Error | |||
) |
Delete a servant It throws an exception if the object could not be deleted.
Object hpp::Tools::getServer | ( | in string | context_, |
in string | pluginName, | ||
in string | objectname | ||
) | |||
raises | ( | Error | |
) |
Get a server object.
boolean hpp::Tools::loadServerPlugin | ( | in string | context_, |
in string | pluginName | ||
) | |||
raises | ( | Error | |
) |
Load a plugin that creates a CORBA interface.
pluginName | either an absolute filename or a filename relative to <a_path_in_LD_LIBRARY_PATH>/hppPlugins . |
void hpp::Tools::shutdown | ( | ) |
Shutdown the server.