hpp-corbaserver: idl/hpp/common.idl Source File

hpp-corbaserver 9.0.2 Corba server for Humanoid Path Planner applications

Loading...
Searching...
No Matches
common.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_COMMON_IDL
12#define HPP_COMMON_IDL
13
14#define HPP_EXPOSE_MEMORY_DEALLOCATION(ErrorType) void deleteThis() raises (ErrorType); boolean deleteIfExpired() raises (ErrorType); void persistantStorage(in boolean persistant) raises (ErrorType);
15
16module hpp
17{
18 typedef double value_type;
19 typedef long long size_type;
20 typedef unsigned long frame_index;
21
23 typedef sequence <string> Names_t;
24 typedef sequence <Names_t> stringSeqSeq;
26 exception Error
27 {
28 string msg;
29 };
30 typedef sequence<boolean> boolSeq;
31 typedef sequence<long> intSeq;
32 typedef sequence<intSeq> intSeqSeq;
34 typedef sequence<double> floatSeq;
35 typedef sequence<floatSeq> floatSeqSeq;
36
38 typedef double Transform_ [7];
39 typedef sequence<Transform_> TransformSeq;
42 typedef double Quaternion_ [4];
44 enum ComparisonType {
45 Equality,
46 EqualToZero,
47 Superior,
48 Inferior
49 };
50 typedef sequence<ComparisonType> ComparisonTypes_t;
51
52};
53
54#endif
ComparisonTypes_t
Definition common-idl.hh:1138
Names_t
Definition common-idl.hh:78
TransformSeq
Definition common-idl.hh:965
boolSeq
Definition common-idl.hh:347
floatSeqSeq
Definition common-idl.hh:803
floatSeq
Definition common-idl.hh:689
intSeqSeq
Definition common-idl.hh:575
intSeq
Definition common-idl.hh:461
stringSeqSeq
Definition common-idl.hh:192
frame_index
::CORBA::ULong frame_index
Definition common-idl.hh:71
Quaternion_
::CORBA::Double Quaternion_[4]
Definition common-idl.hh:1077
Transform_
::CORBA::Double Transform_[7]
Definition common-idl.hh:915
Superior
@ Superior
Definition common-idl.hh:1123
Equality
@ Equality
Definition common-idl.hh:1123
Inferior
@ Inferior
Definition common-idl.hh:1123
EqualToZero
@ EqualToZero
Definition common-idl.hh:1123
value_type
::CORBA::Double value_type
Definition common-idl.hh:61
size_type
::CORBA::LongLong size_type
Definition common-idl.hh:66
hpp::Error
Corba exception travelling through the Corba channel.
Definition common.idl:27
hpp::Error::msg
string msg
Definition common.idl:28
hpp
Implement CORBA interface `‘Obstacle’'.
hpp::ComparisonType
ComparisonType
Comparison types for implicit constraints.
Definition common.idl:44