34#ifndef HPP_CORBASERVER_CLIENT_HH
35#define HPP_CORBASERVER_CLIENT_HH
37#include <omniORB4/CORBA.h>
47namespace corbaServer {
57 void connect(
const std::string& iiop =
"corbaloc:iiop:");
59 hpp::Tools_var&
tools() {
return tools_; }
62 bool createFromDirectLink(
const std::string& iiop);
63 bool createFromNameService(
const std::string& iiop);
65 hpp::Tools_var tools_;
77 void connect(
const char* iiop =
"corbaloc:iiop:",
78 const char* context =
"corbaserver");
80 hpp::corbaserver::Robot_var&
robot() {
return robot_; }
82 hpp::corbaserver::Problem_var&
problem() {
return problem_; }
84 hpp::corbaserver::Obstacle_var&
obstacle() {
return obstacle_; }
87 void createClientsFromTools();
89 hpp::corbaserver::Robot_var robot_;
90 hpp::corbaserver::Problem_var problem_;
91 hpp::corbaserver::Obstacle_var obstacle_;
ClientBase(int argc, char *argv[])
void connect(const std::string &iiop="corbaloc:iiop:")
hpp::Tools_var & tools()
Definition client.hh:59
hpp::corbaserver::Obstacle_var & obstacle()
Definition client.hh:84
hpp::corbaserver::Problem_var & problem()
Definition client.hh:82
hpp::corbaserver::Robot_var & robot()
Definition client.hh:80
Client(int argc, char *argv[])
void connect(const char *iiop="corbaloc:iiop:", const char *context="corbaserver")
#define HPP_CORBASERVER_DLLAPI
Definition config.hh:88
Implement CORBA interface `‘Obstacle’'.
Definition client.hh:46