GCC Code Coverage Report


Directory: src/
File: src/hpp/manipulation_idl/_problem-idl.hh
Date: 2024-12-13 15:43:02
Exec Total Coverage
Lines: 0 11 0.0%
Branches: 0 6 0.0%

Line Branch Exec Source
1 // This file is generated by omniidl (C++ backend)- omniORB_4_3. Do not edit.
2 #ifndef pp_manipulation_idl____problem_hh__
3 #define pp_manipulation_idl____problem_hh__
4
5 #ifndef __CORBA_H_EXTERNAL_GUARD__
6 #include <omniORB4/CORBA.h>
7 #endif
8
9 #ifndef USE_stub_in_nt_dll
10 # define USE_stub_in_nt_dll_NOT_DEFINED___problem
11 #endif
12 #ifndef USE_core_stub_in_nt_dll
13 # define USE_core_stub_in_nt_dll_NOT_DEFINED___problem
14 #endif
15 #ifndef USE_dyn_stub_in_nt_dll
16 # define USE_dyn_stub_in_nt_dll_NOT_DEFINED___problem
17 #endif
18
19
20
21 #ifndef pp_manipulation_idl__common_hh_EXTERNAL_GUARD__
22 #define pp_manipulation_idl__common_hh_EXTERNAL_GUARD__
23 #include <hpp/common-idl.hh>
24 #endif
25 #ifndef pp_manipulation_idl____problem_hh_EXTERNAL_GUARD__
26 #define pp_manipulation_idl____problem_hh_EXTERNAL_GUARD__
27 #include <hpp/core_idl/_problem-idl.hh>
28 #endif
29 #ifndef pp_manipulation_idl__robots_hh_EXTERNAL_GUARD__
30 #define pp_manipulation_idl__robots_hh_EXTERNAL_GUARD__
31 #include <hpp/pinocchio_idl/robots-idl.hh>
32 #endif
33 #ifndef pp_manipulation_idl__distances_hh_EXTERNAL_GUARD__
34 #define pp_manipulation_idl__distances_hh_EXTERNAL_GUARD__
35 #include <hpp/core_idl/distances-idl.hh>
36 #endif
37 #ifndef pp_manipulation_idl__paths_hh_EXTERNAL_GUARD__
38 #define pp_manipulation_idl__paths_hh_EXTERNAL_GUARD__
39 #include <hpp/core_idl/paths-idl.hh>
40 #endif
41 #ifndef pp_manipulation_idl__constraints_hh_EXTERNAL_GUARD__
42 #define pp_manipulation_idl__constraints_hh_EXTERNAL_GUARD__
43 #include <hpp/constraints_idl/constraints-idl.hh>
44 #endif
45 #ifndef pp_manipulation_idl____constraints_hh_EXTERNAL_GUARD__
46 #define pp_manipulation_idl____constraints_hh_EXTERNAL_GUARD__
47 #include <hpp/core_idl/_constraints-idl.hh>
48 #endif
49 #ifndef pp_manipulation_idl__steering__methods_hh_EXTERNAL_GUARD__
50 #define pp_manipulation_idl__steering__methods_hh_EXTERNAL_GUARD__
51 #include <hpp/core_idl/steering_methods-idl.hh>
52 #endif
53 #ifndef pp_manipulation_idl__path__projectors_hh_EXTERNAL_GUARD__
54 #define pp_manipulation_idl__path__projectors_hh_EXTERNAL_GUARD__
55 #include <hpp/core_idl/path_projectors-idl.hh>
56 #endif
57 #ifndef pp_manipulation_idl__path__validations_hh_EXTERNAL_GUARD__
58 #define pp_manipulation_idl__path__validations_hh_EXTERNAL_GUARD__
59 #include <hpp/core_idl/path_validations-idl.hh>
60 #endif
61 #ifndef pp_manipulation_idl__configuration__shooters_hh_EXTERNAL_GUARD__
62 #define pp_manipulation_idl__configuration__shooters_hh_EXTERNAL_GUARD__
63 #include <hpp/core_idl/configuration_shooters-idl.hh>
64 #endif
65 #ifndef pp_manipulation_idl__gcommon_hh_EXTERNAL_GUARD__
66 #define pp_manipulation_idl__gcommon_hh_EXTERNAL_GUARD__
67 #include <hpp/corbaserver/manipulation/gcommon-idl.hh>
68 #endif
69 #ifndef pp_manipulation_idl____graph_hh_EXTERNAL_GUARD__
70 #define pp_manipulation_idl____graph_hh_EXTERNAL_GUARD__
71 #include <hpp/manipulation_idl/_graph-idl.hh>
72 #endif
73
74
75
76 #ifdef USE_stub_in_nt_dll
77 # ifndef USE_core_stub_in_nt_dll
78 # define USE_core_stub_in_nt_dll
79 # endif
80 # ifndef USE_dyn_stub_in_nt_dll
81 # define USE_dyn_stub_in_nt_dll
82 # endif
83 #endif
84
85 #ifdef _core_attr
86 # error "A local CPP macro _core_attr has already been defined."
87 #else
88 # ifdef USE_core_stub_in_nt_dll
89 # define _core_attr _OMNIORB_NTDLL_IMPORT
90 # else
91 # define _core_attr
92 # endif
93 #endif
94
95 #ifdef _dyn_attr
96 # error "A local CPP macro _dyn_attr has already been defined."
97 #else
98 # ifdef USE_dyn_stub_in_nt_dll
99 # define _dyn_attr _OMNIORB_NTDLL_IMPORT
100 # else
101 # define _dyn_attr
102 # endif
103 #endif
104
105
106
107 _CORBA_MODULE hpp
108
109 _CORBA_MODULE_BEG
110
111 _CORBA_MODULE core_idl
112
113 _CORBA_MODULE_BEG
114
115 #ifndef __hpp_mcore__idl_mProblem__
116 #define __hpp_mcore__idl_mProblem__
117 class Problem;
118 class _objref_Problem;
119 class _impl_Problem;
120
121 typedef _objref_Problem* Problem_ptr;
122 typedef Problem_ptr ProblemRef;
123
124 class Problem_Helper {
125 public:
126 typedef Problem_ptr _ptr_type;
127
128 static _ptr_type _nil();
129 static _CORBA_Boolean is_nil(_ptr_type);
130 static void release(_ptr_type);
131 static void duplicate(_ptr_type);
132 static void marshalObjRef(_ptr_type, cdrStream&);
133 static _ptr_type unmarshalObjRef(cdrStream&);
134 };
135
136 typedef _CORBA_ObjRef_Var<_objref_Problem, Problem_Helper> Problem_var;
137 typedef _CORBA_ObjRef_OUT_arg<_objref_Problem,Problem_Helper > Problem_out;
138
139 #endif
140
141 _CORBA_MODULE_END
142
143 _CORBA_MODULE manipulation_idl
144
145 _CORBA_MODULE_BEG
146
147 _CORBA_MODULE graph_idl
148
149 _CORBA_MODULE_BEG
150
151 #ifndef __hpp_mmanipulation__idl_mgraph__idl_mGraph__
152 #define __hpp_mmanipulation__idl_mgraph__idl_mGraph__
153 class Graph;
154 class _objref_Graph;
155 class _impl_Graph;
156
157 typedef _objref_Graph* Graph_ptr;
158 typedef Graph_ptr GraphRef;
159
160 class Graph_Helper {
161 public:
162 typedef Graph_ptr _ptr_type;
163
164 static _ptr_type _nil();
165 static _CORBA_Boolean is_nil(_ptr_type);
166 static void release(_ptr_type);
167 static void duplicate(_ptr_type);
168 static void marshalObjRef(_ptr_type, cdrStream&);
169 static _ptr_type unmarshalObjRef(cdrStream&);
170 };
171
172 typedef _CORBA_ObjRef_Var<_objref_Graph, Graph_Helper> Graph_var;
173 typedef _CORBA_ObjRef_OUT_arg<_objref_Graph,Graph_Helper > Graph_out;
174
175 #endif
176
177 _CORBA_MODULE_END
178
179 #ifndef __hpp_mmanipulation__idl_mProblem__
180 #define __hpp_mmanipulation__idl_mProblem__
181 class Problem;
182 class _objref_Problem;
183 class _impl_Problem;
184
185 typedef _objref_Problem* Problem_ptr;
186 typedef Problem_ptr ProblemRef;
187
188 class Problem_Helper {
189 public:
190 typedef Problem_ptr _ptr_type;
191
192 static _ptr_type _nil();
193 static _CORBA_Boolean is_nil(_ptr_type);
194 static void release(_ptr_type);
195 static void duplicate(_ptr_type);
196 static void marshalObjRef(_ptr_type, cdrStream&);
197 static _ptr_type unmarshalObjRef(cdrStream&);
198 };
199
200 typedef _CORBA_ObjRef_Var<_objref_Problem, Problem_Helper> Problem_var;
201 typedef _CORBA_ObjRef_OUT_arg<_objref_Problem,Problem_Helper > Problem_out;
202
203 #endif
204
205 // interface Problem
206 class Problem {
207 public:
208 // Declarations for this interface type.
209 typedef Problem_ptr _ptr_type;
210 typedef Problem_var _var_type;
211
212 static _ptr_type _duplicate(_ptr_type);
213 static _ptr_type _narrow(::CORBA::Object_ptr);
214 static _ptr_type _unchecked_narrow(::CORBA::Object_ptr);
215
216 static _ptr_type _nil();
217
218 static inline void _marshalObjRef(_ptr_type, cdrStream&);
219
220 static inline _ptr_type _unmarshalObjRef(cdrStream& s) {
221 omniObjRef* o = omniObjRef::_unMarshal(_PD_repoId,s);
222 if (o)
223 return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
224 else
225 return _nil();
226 }
227
228 static inline _ptr_type _fromObjRef(omniObjRef* o) {
229 if (o)
230 return (_ptr_type) o->_ptrToObjRef(_PD_repoId);
231 else
232 return _nil();
233 }
234
235 static _core_attr const char* _PD_repoId;
236
237 // Other IDL defined within this scope.
238
239 };
240
241 class _objref_Problem :
242 public virtual core_idl::_objref_Problem
243 {
244 public:
245 // IDL operations
246 graph_idl::Graph_ptr getConstraintGraph();
247
248 // Constructors
249 inline _objref_Problem() { _PR_setobj(0); } // nil
250 _objref_Problem(omniIOR*, omniIdentity*);
251
252 protected:
253 virtual ~_objref_Problem();
254
255
256 private:
257 virtual void* _ptrToObjRef(const char*);
258
259 _objref_Problem(const _objref_Problem&);
260 _objref_Problem& operator = (const _objref_Problem&);
261 // not implemented
262
263 friend class Problem;
264 };
265
266 class _pof_Problem : public _OMNI_NS(proxyObjectFactory) {
267 public:
268 inline _pof_Problem() : _OMNI_NS(proxyObjectFactory)(Problem::_PD_repoId) {}
269 virtual ~_pof_Problem();
270
271 virtual omniObjRef* newObjRef(omniIOR*,omniIdentity*);
272 virtual _CORBA_Boolean is_a(const char*) const;
273 };
274
275 class _impl_Problem :
276 public virtual core_idl::_impl_Problem
277 {
278 public:
279 virtual ~_impl_Problem();
280
281 virtual graph_idl::Graph_ptr getConstraintGraph() = 0;
282
283 public: // Really protected, workaround for xlC
284 virtual _CORBA_Boolean _dispatch(omniCallHandle&);
285
286 private:
287 virtual void* _ptrToInterface(const char*);
288 virtual const char* _mostDerivedRepoId();
289
290 };
291
292
293 _CORBA_MODULE_END
294
295 _CORBA_MODULE_END
296
297
298
299 _CORBA_MODULE POA_hpp
300 _CORBA_MODULE_BEG
301
302 _CORBA_MODULE core_idl
303 _CORBA_MODULE_BEG
304
305 _CORBA_MODULE_END
306
307 _CORBA_MODULE manipulation_idl
308 _CORBA_MODULE_BEG
309
310 _CORBA_MODULE graph_idl
311 _CORBA_MODULE_BEG
312
313 _CORBA_MODULE_END
314
315 class Problem :
316 public virtual hpp::manipulation_idl::_impl_Problem,
317 public virtual core_idl::Problem
318 {
319 public:
320 virtual ~Problem();
321
322 inline ::hpp::manipulation_idl::Problem_ptr _this() {
323 return (::hpp::manipulation_idl::Problem_ptr) _do_this(::hpp::manipulation_idl::Problem::_PD_repoId);
324 }
325 };
326
327 _CORBA_MODULE_END
328
329 _CORBA_MODULE_END
330
331
332
333 _CORBA_MODULE OBV_hpp
334 _CORBA_MODULE_BEG
335
336 _CORBA_MODULE core_idl
337 _CORBA_MODULE_BEG
338
339 _CORBA_MODULE_END
340
341 _CORBA_MODULE manipulation_idl
342 _CORBA_MODULE_BEG
343
344 _CORBA_MODULE graph_idl
345 _CORBA_MODULE_BEG
346
347 _CORBA_MODULE_END
348
349 _CORBA_MODULE_END
350
351 _CORBA_MODULE_END
352
353
354
355
356
357 #undef _core_attr
358 #undef _dyn_attr
359
360
361
362 inline void
363 hpp::manipulation_idl::Problem::_marshalObjRef(::hpp::manipulation_idl::Problem_ptr obj, cdrStream& s) {
364 omniObjRef::_marshal(obj->_PR_getobj(),s);
365 }
366
367
368
369 #ifdef USE_stub_in_nt_dll_NOT_DEFINED___problem
370 # undef USE_stub_in_nt_dll
371 # undef USE_stub_in_nt_dll_NOT_DEFINED___problem
372 #endif
373 #ifdef USE_core_stub_in_nt_dll_NOT_DEFINED___problem
374 # undef USE_core_stub_in_nt_dll
375 # undef USE_core_stub_in_nt_dll_NOT_DEFINED___problem
376 #endif
377 #ifdef USE_dyn_stub_in_nt_dll_NOT_DEFINED___problem
378 # undef USE_dyn_stub_in_nt_dll
379 # undef USE_dyn_stub_in_nt_dll_NOT_DEFINED___problem
380 #endif
381
382 #endif // ____problem_hh__
383
384