hpp-corbaserver
4.14.0
Corba server for Humanoid Path Planner applications
path_projectors.idl
Go to the documentation of this file.
1
// Copyright (C) 2022 by Florent Lamiraux, LAAS-CNRS.
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_CORE_PATH_PROJECTORS_IDL
12
#define HPP_CORE_PATH_PROJECTORS_IDL
13
14
#include <
hpp/common.idl
>
15
#include <
hpp/core_idl/paths.idl
>
16
17
module
hpp
18
{
19
module core_idl{
20
interface
PathProjector
21
{
22
HPP_EXPOSE_MEMORY_DEALLOCATION
(
Error
)
23
24
Path
apply(in
Path
input, out
boolean
success) raises(
Error
);
25
//* hpp::core::PathPtr_t _input =
26
//* ::hpp::corbaServer::reference_to_object<hpp::core::Path>
27
//* (server_, input);
28
//* hpp::core::PathPtr_t __return__;
29
//* success = getT()->apply (_input, __return__);
30
//* return ::hpp::corbaServer::makeServantDownCast<hpp::core_impl::Path,
31
//* hpp::core_impl::Path>(server_, __return__)._retn();
32
33
};
// interface PathProjector
34
};
// module core_idl
35
};
// module hpp
36
//* #include <hpp/core/path-projector.hh>
37
//* #include <hpp/core_idl/paths.hh>
38
//* #include <hpp/corbaserver/conversions.hh>
39
40
#endif // HPP_CORE_PATH_PROJECTORS_IDL
hpp::core_idl::Path
Definition:
paths.idl:22
hpp::Error
Corba exception travelling through the Corba channel.
Definition:
common.idl:26
hpp::core_idl::PathProjector
Definition:
path_projectors.idl:20
hpp
Implement CORBA interface `‘Obstacle’'.
Definition:
basic-server.hh:35
HPP_EXPOSE_MEMORY_DEALLOCATION
#define HPP_EXPOSE_MEMORY_DEALLOCATION(ErrorType)
Definition:
common.idl:14
common.idl
paths.idl
idl
hpp
core_idl
path_projectors.idl
Generated by
1.8.17