hpp-corbaserver
4.13.0
Corba server for Humanoid Path Planner applications
|
Go to the documentation of this file.
35 #ifndef HPP_CORE_IDL_PROBLEM_HH
36 #define HPP_CORE_IDL_PROBLEM_HH
45 #include <hpp/core/problem.hh>
50 namespace corbaServer {
52 template <
typename _Base,
typename _Storage>
54 public virtual _Base {
63 core::DistancePtr_t distance =
get()->distance();
72 core::DistancePtr_t d;
74 d = reference_to_servant_base<core::Distance>(
server_, distance)->get();
75 }
catch (
const Error& e) {
96 d = reference_to_servant_base<core::SteeringMethod>(
server_,
99 }
catch (
const Error& e) {
105 get()->steeringMethod(d);
109 core::PathValidationPtr_t pathValidation =
get()->pathValidation();
117 core::PathValidationPtr_t d;
119 d = reference_to_servant_base<core::PathValidation>(
server_,
122 }
catch (
const Error& e) {
128 get()->pathValidation(d);
137 #endif // HPP_CORE_IDL_PROBLEM_HH
_CORBA_ObjRef_Var< _objref_PathValidation, PathValidation_Helper > PathValidation_var
Definition: _problem-idl.hh:256
hpp::core_idl::PathValidation_ptr getPathValidation()
Definition: problem.hh:108
pinocchio::DevicePtr_t DevicePtr_t
Definition: fwd.hh:74
Implementation of Hpp module Corba server.
Definition: server.hh:77
Corba exception travelling through the Corba channel.
Definition: common.idl:26
void setSteeringMethod(hpp::core_idl::SteeringMethod_ptr steeringMethod)
Definition: problem.hh:93
_objref_Distance * Distance_ptr
Definition: _problem-idl.hh:161
void setPathValidation(hpp::core_idl::PathValidation_ptr pathValidation)
Definition: problem.hh:116
Server * server_
Definition: servant-base.hh:116
_objref_PathValidation * PathValidation_ptr
Definition: _problem-idl.hh:239
_CORBA_ObjRef_Var< _objref_Distance, Distance_Helper > Distance_var
Definition: _problem-idl.hh:178
ProblemServant< POA_hpp::core_idl::Problem, core::ProblemPtr_t > Problem
Definition: problem.hh:132
Implement CORBA interface `‘Obstacle’'.
Definition: basic-server.hh:35
virtual ~ProblemServant()
Definition: problem.hh:60
Definition: _problem.idl:31
_CORBA_ObjRef_Var< _objref_SteeringMethod, SteeringMethod_Helper > SteeringMethod_var
Definition: _problem-idl.hh:204
void setDistance(hpp::core_idl::Distance_ptr distance)
Definition: problem.hh:71
_objref_SteeringMethod * SteeringMethod_ptr
Definition: _problem-idl.hh:187
hpp::core_idl::SteeringMethod_ptr getSteeringMethod()
Definition: problem.hh:84
ProblemServant(Server *server, const Storage &p)
Definition: problem.hh:58
virtual TShPtr_t get() const
Definition: servant-base.hh:130
_Storage Storage
Definition: servant-base.hh:122
core::SteeringMethodPtr_t SteeringMethodPtr_t
Definition: fwd.hh:102
Definition: problem.hh:53
hpp::core_idl::Distance_ptr getDistance()
Definition: problem.hh:62
Definition: servant-base.hh:120