New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
icdomaingroup_attr.cpp in vendors/XIOS/current/src/interface/c_attr – NEMO

source: vendors/XIOS/current/src/interface/c_attr/icdomaingroup_attr.cpp @ 3408

Last change on this file since 3408 was 3408, checked in by rblod, 12 years ago

importing initial XIOS vendor drop

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 18.5 KB
Line 
1/* ************************************************************************** *
2 *               Interface auto generated - do not modify                   *
3 * ************************************************************************** */
4
5#include <boost/multi_array.hpp>
6#include <boost/shared_ptr.hpp>
7#include "xmlioserver.hpp"
8#include "attribute_template_impl.hpp"
9#include "object_template_impl.hpp"
10#include "group_template_impl.hpp"
11#include "icutil.hpp"
12#include "timer.hpp"
13
14extern "C"
15{
16  typedef xios::CDomainGroup*  domaingroup_Ptr;
17 
18  void cxios_set_domaingroup_data_dim(domaingroup_Ptr domaingroup_hdl, int data_dim)
19  {
20     CTimer::get("XIOS").resume();
21    domaingroup_hdl->data_dim.setValue(data_dim);
22    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_dim);
23     CTimer::get("XIOS").suspend();
24  }
25 
26  void cxios_get_domaingroup_data_dim(domaingroup_Ptr domaingroup_hdl, int* data_dim)
27  {
28    *data_dim = domaingroup_hdl->data_dim.getValue();
29  }
30 
31 
32  void cxios_set_domaingroup_data_i_index(domaingroup_Ptr domaingroup_hdl, int* data_i_index, int extent1)
33  {
34     CTimer::get("XIOS").resume();
35    ARRAY(int,1) array_tmp(new CArray<int,1>(boost::extents[extent1]));
36    std::copy(data_i_index, &(data_i_index[array_tmp->num_elements()]), array_tmp->data());
37    domaingroup_hdl->data_i_index.setValue(array_tmp);
38    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_i_index);
39  }
40 
41  void cxios_get_domaingroup_data_i_index(domaingroup_Ptr domaingroup_hdl, int* data_i_index, int extent1)
42  {
43    if (!array_copy(domaingroup_hdl->data_i_index.getValue(), data_i_index, extent1))
44     ERROR("void cxios_set_domaingroup_data_i_index(domaingroup_Ptr domaingroup_hdl, int* data_i_index, int extent1)",<<"Output array size is not conform to array size attribute") ;
45     CTimer::get("XIOS").suspend();
46  }
47 
48 
49  void cxios_set_domaingroup_data_ibegin(domaingroup_Ptr domaingroup_hdl, int data_ibegin)
50  {
51     CTimer::get("XIOS").resume();
52    domaingroup_hdl->data_ibegin.setValue(data_ibegin);
53    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_ibegin);
54     CTimer::get("XIOS").suspend();
55  }
56 
57  void cxios_get_domaingroup_data_ibegin(domaingroup_Ptr domaingroup_hdl, int* data_ibegin)
58  {
59    *data_ibegin = domaingroup_hdl->data_ibegin.getValue();
60  }
61 
62 
63  void cxios_set_domaingroup_data_j_index(domaingroup_Ptr domaingroup_hdl, int* data_j_index, int extent1)
64  {
65     CTimer::get("XIOS").resume();
66    ARRAY(int,1) array_tmp(new CArray<int,1>(boost::extents[extent1]));
67    std::copy(data_j_index, &(data_j_index[array_tmp->num_elements()]), array_tmp->data());
68    domaingroup_hdl->data_j_index.setValue(array_tmp);
69    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_j_index);
70  }
71 
72  void cxios_get_domaingroup_data_j_index(domaingroup_Ptr domaingroup_hdl, int* data_j_index, int extent1)
73  {
74    if (!array_copy(domaingroup_hdl->data_j_index.getValue(), data_j_index, extent1))
75     ERROR("void cxios_set_domaingroup_data_j_index(domaingroup_Ptr domaingroup_hdl, int* data_j_index, int extent1)",<<"Output array size is not conform to array size attribute") ;
76     CTimer::get("XIOS").suspend();
77  }
78 
79 
80  void cxios_set_domaingroup_data_jbegin(domaingroup_Ptr domaingroup_hdl, int data_jbegin)
81  {
82     CTimer::get("XIOS").resume();
83    domaingroup_hdl->data_jbegin.setValue(data_jbegin);
84    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_jbegin);
85     CTimer::get("XIOS").suspend();
86  }
87 
88  void cxios_get_domaingroup_data_jbegin(domaingroup_Ptr domaingroup_hdl, int* data_jbegin)
89  {
90    *data_jbegin = domaingroup_hdl->data_jbegin.getValue();
91  }
92 
93 
94  void cxios_set_domaingroup_data_n_index(domaingroup_Ptr domaingroup_hdl, int data_n_index)
95  {
96     CTimer::get("XIOS").resume();
97    domaingroup_hdl->data_n_index.setValue(data_n_index);
98    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_n_index);
99     CTimer::get("XIOS").suspend();
100  }
101 
102  void cxios_get_domaingroup_data_n_index(domaingroup_Ptr domaingroup_hdl, int* data_n_index)
103  {
104    *data_n_index = domaingroup_hdl->data_n_index.getValue();
105  }
106 
107 
108  void cxios_set_domaingroup_data_ni(domaingroup_Ptr domaingroup_hdl, int data_ni)
109  {
110     CTimer::get("XIOS").resume();
111    domaingroup_hdl->data_ni.setValue(data_ni);
112    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_ni);
113     CTimer::get("XIOS").suspend();
114  }
115 
116  void cxios_get_domaingroup_data_ni(domaingroup_Ptr domaingroup_hdl, int* data_ni)
117  {
118    *data_ni = domaingroup_hdl->data_ni.getValue();
119  }
120 
121 
122  void cxios_set_domaingroup_data_nj(domaingroup_Ptr domaingroup_hdl, int data_nj)
123  {
124     CTimer::get("XIOS").resume();
125    domaingroup_hdl->data_nj.setValue(data_nj);
126    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_nj);
127     CTimer::get("XIOS").suspend();
128  }
129 
130  void cxios_get_domaingroup_data_nj(domaingroup_Ptr domaingroup_hdl, int* data_nj)
131  {
132    *data_nj = domaingroup_hdl->data_nj.getValue();
133  }
134 
135 
136  void cxios_set_domaingroup_domain_group_ref(domaingroup_Ptr domaingroup_hdl, const char * domain_group_ref, int domain_group_ref_size)
137  {
138    std::string domain_group_ref_str;
139    if(!cstr2string(domain_group_ref, domain_group_ref_size, domain_group_ref_str)) return;
140     CTimer::get("XIOS").resume();
141    domaingroup_hdl->domain_group_ref.setValue(domain_group_ref_str);
142    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->domain_group_ref);
143     CTimer::get("XIOS").suspend();
144  }
145 
146  void cxios_get_domaingroup_domain_group_ref(domaingroup_Ptr domaingroup_hdl, char * domain_group_ref, int domain_group_ref_size)
147  {
148     CTimer::get("XIOS").resume();
149    if(!string_copy(domaingroup_hdl->domain_group_ref.getValue(),domain_group_ref , domain_group_ref_size))
150      ERROR("void cxios_get_domaingroup_domain_group_ref(domaingroup_Ptr domaingroup_hdl, char * domain_group_ref, int domain_group_ref_size)", <<"Input string is to short");
151     CTimer::get("XIOS").suspend();
152  }
153 
154 
155  void cxios_set_domaingroup_group_ref(domaingroup_Ptr domaingroup_hdl, const char * group_ref, int group_ref_size)
156  {
157    std::string group_ref_str;
158    if(!cstr2string(group_ref, group_ref_size, group_ref_str)) return;
159     CTimer::get("XIOS").resume();
160    domaingroup_hdl->group_ref.setValue(group_ref_str);
161    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->group_ref);
162     CTimer::get("XIOS").suspend();
163  }
164 
165  void cxios_get_domaingroup_group_ref(domaingroup_Ptr domaingroup_hdl, char * group_ref, int group_ref_size)
166  {
167     CTimer::get("XIOS").resume();
168    if(!string_copy(domaingroup_hdl->group_ref.getValue(),group_ref , group_ref_size))
169      ERROR("void cxios_get_domaingroup_group_ref(domaingroup_Ptr domaingroup_hdl, char * group_ref, int group_ref_size)", <<"Input string is to short");
170     CTimer::get("XIOS").suspend();
171  }
172 
173 
174  void cxios_set_domaingroup_ibegin(domaingroup_Ptr domaingroup_hdl, int ibegin)
175  {
176     CTimer::get("XIOS").resume();
177    domaingroup_hdl->ibegin.setValue(ibegin);
178    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->ibegin);
179     CTimer::get("XIOS").suspend();
180  }
181 
182  void cxios_get_domaingroup_ibegin(domaingroup_Ptr domaingroup_hdl, int* ibegin)
183  {
184    *ibegin = domaingroup_hdl->ibegin.getValue();
185  }
186 
187 
188  void cxios_set_domaingroup_iend(domaingroup_Ptr domaingroup_hdl, int iend)
189  {
190     CTimer::get("XIOS").resume();
191    domaingroup_hdl->iend.setValue(iend);
192    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->iend);
193     CTimer::get("XIOS").suspend();
194  }
195 
196  void cxios_get_domaingroup_iend(domaingroup_Ptr domaingroup_hdl, int* iend)
197  {
198    *iend = domaingroup_hdl->iend.getValue();
199  }
200 
201 
202  void cxios_set_domaingroup_jbegin(domaingroup_Ptr domaingroup_hdl, int jbegin)
203  {
204     CTimer::get("XIOS").resume();
205    domaingroup_hdl->jbegin.setValue(jbegin);
206    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->jbegin);
207     CTimer::get("XIOS").suspend();
208  }
209 
210  void cxios_get_domaingroup_jbegin(domaingroup_Ptr domaingroup_hdl, int* jbegin)
211  {
212    *jbegin = domaingroup_hdl->jbegin.getValue();
213  }
214 
215 
216  void cxios_set_domaingroup_jend(domaingroup_Ptr domaingroup_hdl, int jend)
217  {
218     CTimer::get("XIOS").resume();
219    domaingroup_hdl->jend.setValue(jend);
220    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->jend);
221     CTimer::get("XIOS").suspend();
222  }
223 
224  void cxios_get_domaingroup_jend(domaingroup_Ptr domaingroup_hdl, int* jend)
225  {
226    *jend = domaingroup_hdl->jend.getValue();
227  }
228 
229 
230  void cxios_set_domaingroup_latvalue(domaingroup_Ptr domaingroup_hdl, double* latvalue, int extent1)
231  {
232     CTimer::get("XIOS").resume();
233    ARRAY(double,1) array_tmp(new CArray<double,1>(boost::extents[extent1]));
234    std::copy(latvalue, &(latvalue[array_tmp->num_elements()]), array_tmp->data());
235    domaingroup_hdl->latvalue.setValue(array_tmp);
236    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->latvalue);
237  }
238 
239  void cxios_get_domaingroup_latvalue(domaingroup_Ptr domaingroup_hdl, double* latvalue, int extent1)
240  {
241    if (!array_copy(domaingroup_hdl->latvalue.getValue(), latvalue, extent1))
242     ERROR("void cxios_set_domaingroup_latvalue(domaingroup_Ptr domaingroup_hdl, double* latvalue, int extent1)",<<"Output array size is not conform to array size attribute") ;
243     CTimer::get("XIOS").suspend();
244  }
245 
246 
247  void cxios_set_domaingroup_long_name(domaingroup_Ptr domaingroup_hdl, const char * long_name, int long_name_size)
248  {
249    std::string long_name_str;
250    if(!cstr2string(long_name, long_name_size, long_name_str)) return;
251     CTimer::get("XIOS").resume();
252    domaingroup_hdl->long_name.setValue(long_name_str);
253    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->long_name);
254     CTimer::get("XIOS").suspend();
255  }
256 
257  void cxios_get_domaingroup_long_name(domaingroup_Ptr domaingroup_hdl, char * long_name, int long_name_size)
258  {
259     CTimer::get("XIOS").resume();
260    if(!string_copy(domaingroup_hdl->long_name.getValue(),long_name , long_name_size))
261      ERROR("void cxios_get_domaingroup_long_name(domaingroup_Ptr domaingroup_hdl, char * long_name, int long_name_size)", <<"Input string is to short");
262     CTimer::get("XIOS").suspend();
263  }
264 
265 
266  void cxios_set_domaingroup_lonvalue(domaingroup_Ptr domaingroup_hdl, double* lonvalue, int extent1)
267  {
268     CTimer::get("XIOS").resume();
269    ARRAY(double,1) array_tmp(new CArray<double,1>(boost::extents[extent1]));
270    std::copy(lonvalue, &(lonvalue[array_tmp->num_elements()]), array_tmp->data());
271    domaingroup_hdl->lonvalue.setValue(array_tmp);
272    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->lonvalue);
273  }
274 
275  void cxios_get_domaingroup_lonvalue(domaingroup_Ptr domaingroup_hdl, double* lonvalue, int extent1)
276  {
277    if (!array_copy(domaingroup_hdl->lonvalue.getValue(), lonvalue, extent1))
278     ERROR("void cxios_set_domaingroup_lonvalue(domaingroup_Ptr domaingroup_hdl, double* lonvalue, int extent1)",<<"Output array size is not conform to array size attribute") ;
279     CTimer::get("XIOS").suspend();
280  }
281 
282 
283  void cxios_set_domaingroup_mask(domaingroup_Ptr domaingroup_hdl, bool* mask, int extent1, int extent2)
284  {
285     CTimer::get("XIOS").resume();
286    ARRAY(bool,2) array_tmp(new CArray<bool,2>(boost::extents[extent1][extent2]));
287    std::copy(mask, &(mask[array_tmp->num_elements()]), array_tmp->data());
288    domaingroup_hdl->mask.setValue(array_tmp);
289    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->mask);
290  }
291 
292  void cxios_get_domaingroup_mask(domaingroup_Ptr domaingroup_hdl, bool* mask, int extent1, int extent2)
293  {
294    if (!array_copy(domaingroup_hdl->mask.getValue(), mask, extent1, extent2))
295     ERROR("void cxios_set_domaingroup_mask(domaingroup_Ptr domaingroup_hdl, bool* mask, int extent1, int extent2)",<<"Output array size is not conform to array size attribute") ;
296     CTimer::get("XIOS").suspend();
297  }
298 
299 
300  void cxios_set_domaingroup_name(domaingroup_Ptr domaingroup_hdl, const char * name, int name_size)
301  {
302    std::string name_str;
303    if(!cstr2string(name, name_size, name_str)) return;
304     CTimer::get("XIOS").resume();
305    domaingroup_hdl->name.setValue(name_str);
306    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->name);
307     CTimer::get("XIOS").suspend();
308  }
309 
310  void cxios_get_domaingroup_name(domaingroup_Ptr domaingroup_hdl, char * name, int name_size)
311  {
312     CTimer::get("XIOS").resume();
313    if(!string_copy(domaingroup_hdl->name.getValue(),name , name_size))
314      ERROR("void cxios_get_domaingroup_name(domaingroup_Ptr domaingroup_hdl, char * name, int name_size)", <<"Input string is to short");
315     CTimer::get("XIOS").suspend();
316  }
317 
318 
319  void cxios_set_domaingroup_ni(domaingroup_Ptr domaingroup_hdl, int ni)
320  {
321     CTimer::get("XIOS").resume();
322    domaingroup_hdl->ni.setValue(ni);
323    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->ni);
324     CTimer::get("XIOS").suspend();
325  }
326 
327  void cxios_get_domaingroup_ni(domaingroup_Ptr domaingroup_hdl, int* ni)
328  {
329    *ni = domaingroup_hdl->ni.getValue();
330  }
331 
332 
333  void cxios_set_domaingroup_ni_glo(domaingroup_Ptr domaingroup_hdl, int ni_glo)
334  {
335     CTimer::get("XIOS").resume();
336    domaingroup_hdl->ni_glo.setValue(ni_glo);
337    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->ni_glo);
338     CTimer::get("XIOS").suspend();
339  }
340 
341  void cxios_get_domaingroup_ni_glo(domaingroup_Ptr domaingroup_hdl, int* ni_glo)
342  {
343    *ni_glo = domaingroup_hdl->ni_glo.getValue();
344  }
345 
346 
347  void cxios_set_domaingroup_nj(domaingroup_Ptr domaingroup_hdl, int nj)
348  {
349     CTimer::get("XIOS").resume();
350    domaingroup_hdl->nj.setValue(nj);
351    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->nj);
352     CTimer::get("XIOS").suspend();
353  }
354 
355  void cxios_get_domaingroup_nj(domaingroup_Ptr domaingroup_hdl, int* nj)
356  {
357    *nj = domaingroup_hdl->nj.getValue();
358  }
359 
360 
361  void cxios_set_domaingroup_nj_glo(domaingroup_Ptr domaingroup_hdl, int nj_glo)
362  {
363     CTimer::get("XIOS").resume();
364    domaingroup_hdl->nj_glo.setValue(nj_glo);
365    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->nj_glo);
366     CTimer::get("XIOS").suspend();
367  }
368 
369  void cxios_get_domaingroup_nj_glo(domaingroup_Ptr domaingroup_hdl, int* nj_glo)
370  {
371    *nj_glo = domaingroup_hdl->nj_glo.getValue();
372  }
373 
374 
375  void cxios_set_domaingroup_standard_name(domaingroup_Ptr domaingroup_hdl, const char * standard_name, int standard_name_size)
376  {
377    std::string standard_name_str;
378    if(!cstr2string(standard_name, standard_name_size, standard_name_str)) return;
379     CTimer::get("XIOS").resume();
380    domaingroup_hdl->standard_name.setValue(standard_name_str);
381    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->standard_name);
382     CTimer::get("XIOS").suspend();
383  }
384 
385  void cxios_get_domaingroup_standard_name(domaingroup_Ptr domaingroup_hdl, char * standard_name, int standard_name_size)
386  {
387     CTimer::get("XIOS").resume();
388    if(!string_copy(domaingroup_hdl->standard_name.getValue(),standard_name , standard_name_size))
389      ERROR("void cxios_get_domaingroup_standard_name(domaingroup_Ptr domaingroup_hdl, char * standard_name, int standard_name_size)", <<"Input string is to short");
390     CTimer::get("XIOS").suspend();
391  }
392 
393 
394  void cxios_set_domaingroup_zoom_ibegin(domaingroup_Ptr domaingroup_hdl, int zoom_ibegin)
395  {
396     CTimer::get("XIOS").resume();
397    domaingroup_hdl->zoom_ibegin.setValue(zoom_ibegin);
398    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ibegin);
399     CTimer::get("XIOS").suspend();
400  }
401 
402  void cxios_get_domaingroup_zoom_ibegin(domaingroup_Ptr domaingroup_hdl, int* zoom_ibegin)
403  {
404    *zoom_ibegin = domaingroup_hdl->zoom_ibegin.getValue();
405  }
406 
407 
408  void cxios_set_domaingroup_zoom_ibegin_loc(domaingroup_Ptr domaingroup_hdl, int zoom_ibegin_loc)
409  {
410     CTimer::get("XIOS").resume();
411    domaingroup_hdl->zoom_ibegin_loc.setValue(zoom_ibegin_loc);
412    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ibegin_loc);
413     CTimer::get("XIOS").suspend();
414  }
415 
416  void cxios_get_domaingroup_zoom_ibegin_loc(domaingroup_Ptr domaingroup_hdl, int* zoom_ibegin_loc)
417  {
418    *zoom_ibegin_loc = domaingroup_hdl->zoom_ibegin_loc.getValue();
419  }
420 
421 
422  void cxios_set_domaingroup_zoom_jbegin(domaingroup_Ptr domaingroup_hdl, int zoom_jbegin)
423  {
424     CTimer::get("XIOS").resume();
425    domaingroup_hdl->zoom_jbegin.setValue(zoom_jbegin);
426    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_jbegin);
427     CTimer::get("XIOS").suspend();
428  }
429 
430  void cxios_get_domaingroup_zoom_jbegin(domaingroup_Ptr domaingroup_hdl, int* zoom_jbegin)
431  {
432    *zoom_jbegin = domaingroup_hdl->zoom_jbegin.getValue();
433  }
434 
435 
436  void cxios_set_domaingroup_zoom_jbegin_loc(domaingroup_Ptr domaingroup_hdl, int zoom_jbegin_loc)
437  {
438     CTimer::get("XIOS").resume();
439    domaingroup_hdl->zoom_jbegin_loc.setValue(zoom_jbegin_loc);
440    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_jbegin_loc);
441     CTimer::get("XIOS").suspend();
442  }
443 
444  void cxios_get_domaingroup_zoom_jbegin_loc(domaingroup_Ptr domaingroup_hdl, int* zoom_jbegin_loc)
445  {
446    *zoom_jbegin_loc = domaingroup_hdl->zoom_jbegin_loc.getValue();
447  }
448 
449 
450  void cxios_set_domaingroup_zoom_ni(domaingroup_Ptr domaingroup_hdl, int zoom_ni)
451  {
452     CTimer::get("XIOS").resume();
453    domaingroup_hdl->zoom_ni.setValue(zoom_ni);
454    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ni);
455     CTimer::get("XIOS").suspend();
456  }
457 
458  void cxios_get_domaingroup_zoom_ni(domaingroup_Ptr domaingroup_hdl, int* zoom_ni)
459  {
460    *zoom_ni = domaingroup_hdl->zoom_ni.getValue();
461  }
462 
463 
464  void cxios_set_domaingroup_zoom_ni_loc(domaingroup_Ptr domaingroup_hdl, int zoom_ni_loc)
465  {
466     CTimer::get("XIOS").resume();
467    domaingroup_hdl->zoom_ni_loc.setValue(zoom_ni_loc);
468    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ni_loc);
469     CTimer::get("XIOS").suspend();
470  }
471 
472  void cxios_get_domaingroup_zoom_ni_loc(domaingroup_Ptr domaingroup_hdl, int* zoom_ni_loc)
473  {
474    *zoom_ni_loc = domaingroup_hdl->zoom_ni_loc.getValue();
475  }
476 
477 
478  void cxios_set_domaingroup_zoom_nj(domaingroup_Ptr domaingroup_hdl, int zoom_nj)
479  {
480     CTimer::get("XIOS").resume();
481    domaingroup_hdl->zoom_nj.setValue(zoom_nj);
482    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_nj);
483     CTimer::get("XIOS").suspend();
484  }
485 
486  void cxios_get_domaingroup_zoom_nj(domaingroup_Ptr domaingroup_hdl, int* zoom_nj)
487  {
488    *zoom_nj = domaingroup_hdl->zoom_nj.getValue();
489  }
490 
491 
492  void cxios_set_domaingroup_zoom_nj_loc(domaingroup_Ptr domaingroup_hdl, int zoom_nj_loc)
493  {
494     CTimer::get("XIOS").resume();
495    domaingroup_hdl->zoom_nj_loc.setValue(zoom_nj_loc);
496    domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_nj_loc);
497     CTimer::get("XIOS").suspend();
498  }
499 
500  void cxios_get_domaingroup_zoom_nj_loc(domaingroup_Ptr domaingroup_hdl, int* zoom_nj_loc)
501  {
502    *zoom_nj_loc = domaingroup_hdl->zoom_nj_loc.getValue();
503  }
504 
505 
506 
507}
Note: See TracBrowser for help on using the repository browser.