Ignore:
Timestamp:
11/13/14 15:09:14 (7 years ago)
Author:
mhnguyen
Message:

Implementing buffer size auto-detection for mode client -server

+) Process xml tree in client side then send all the information to server
+) Only information enabled fields in enabled files are sent to server
+) Some important change in structure of code which must be refactored

Test
+) On Curie
+) Only mode client-server
+) Passed for all tests

Location:
XIOS/trunk/src/interface/c_attr
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/interface/c_attr/icaxis_attr.cpp

    r501 r509  
    2323     CTimer::get("XIOS").resume(); 
    2424    axis_hdl->long_name.setValue(long_name_str); 
    25     axis_hdl->sendAttributToServer(axis_hdl->long_name); 
    2625     CTimer::get("XIOS").suspend(); 
    2726  } 
     
    5049     CTimer::get("XIOS").resume(); 
    5150    axis_hdl->name.setValue(name_str); 
    52     axis_hdl->sendAttributToServer(axis_hdl->name); 
    5351     CTimer::get("XIOS").suspend(); 
    5452  } 
     
    7775     CTimer::get("XIOS").resume(); 
    7876    axis_hdl->positive.fromString(positive_str); 
    79     axis_hdl->sendAttributToServer(axis_hdl->positive); 
    8077     CTimer::get("XIOS").suspend(); 
    8178  } 
     
    10299     CTimer::get("XIOS").resume(); 
    103100    axis_hdl->size.setValue(size); 
    104     axis_hdl->sendAttributToServer(axis_hdl->size); 
    105101     CTimer::get("XIOS").suspend(); 
    106102  } 
     
    126122     CTimer::get("XIOS").resume(); 
    127123    axis_hdl->standard_name.setValue(standard_name_str); 
    128     axis_hdl->sendAttributToServer(axis_hdl->standard_name); 
    129124     CTimer::get("XIOS").suspend(); 
    130125  } 
     
    153148     CTimer::get("XIOS").resume(); 
    154149    axis_hdl->unit.setValue(unit_str); 
    155     axis_hdl->sendAttributToServer(axis_hdl->unit); 
    156150     CTimer::get("XIOS").suspend(); 
    157151  } 
     
    179173    CArray<double,1> tmp(value,shape(extent1),neverDeleteData) ; 
    180174    axis_hdl->value.reference(tmp.copy()); 
    181     axis_hdl->sendAttributToServer(axis_hdl->value); 
    182175     CTimer::get("XIOS").suspend(); 
    183176  } 
     
    204197     CTimer::get("XIOS").resume(); 
    205198    axis_hdl->zoom_begin.setValue(zoom_begin); 
    206     axis_hdl->sendAttributToServer(axis_hdl->zoom_begin); 
    207199     CTimer::get("XIOS").suspend(); 
    208200  } 
     
    226218     CTimer::get("XIOS").resume(); 
    227219    axis_hdl->zoom_end.setValue(zoom_end); 
    228     axis_hdl->sendAttributToServer(axis_hdl->zoom_end); 
    229220     CTimer::get("XIOS").suspend(); 
    230221  } 
     
    248239     CTimer::get("XIOS").resume(); 
    249240    axis_hdl->zoom_size.setValue(zoom_size); 
    250     axis_hdl->sendAttributToServer(axis_hdl->zoom_size); 
    251241     CTimer::get("XIOS").suspend(); 
    252242  } 
  • XIOS/trunk/src/interface/c_attr/icaxisgroup_attr.cpp

    r501 r509  
    2323     CTimer::get("XIOS").resume(); 
    2424    axisgroup_hdl->group_ref.setValue(group_ref_str); 
    25     axisgroup_hdl->sendAttributToServer(axisgroup_hdl->group_ref); 
    2625     CTimer::get("XIOS").suspend(); 
    2726  } 
     
    5049     CTimer::get("XIOS").resume(); 
    5150    axisgroup_hdl->long_name.setValue(long_name_str); 
    52     axisgroup_hdl->sendAttributToServer(axisgroup_hdl->long_name); 
    5351     CTimer::get("XIOS").suspend(); 
    5452  } 
     
    7775     CTimer::get("XIOS").resume(); 
    7876    axisgroup_hdl->name.setValue(name_str); 
    79     axisgroup_hdl->sendAttributToServer(axisgroup_hdl->name); 
    8077     CTimer::get("XIOS").suspend(); 
    8178  } 
     
    104101     CTimer::get("XIOS").resume(); 
    105102    axisgroup_hdl->positive.fromString(positive_str); 
    106     axisgroup_hdl->sendAttributToServer(axisgroup_hdl->positive); 
    107103     CTimer::get("XIOS").suspend(); 
    108104  } 
     
    129125     CTimer::get("XIOS").resume(); 
    130126    axisgroup_hdl->size.setValue(size); 
    131     axisgroup_hdl->sendAttributToServer(axisgroup_hdl->size); 
    132127     CTimer::get("XIOS").suspend(); 
    133128  } 
     
    153148     CTimer::get("XIOS").resume(); 
    154149    axisgroup_hdl->standard_name.setValue(standard_name_str); 
    155     axisgroup_hdl->sendAttributToServer(axisgroup_hdl->standard_name); 
    156150     CTimer::get("XIOS").suspend(); 
    157151  } 
     
    180174     CTimer::get("XIOS").resume(); 
    181175    axisgroup_hdl->unit.setValue(unit_str); 
    182     axisgroup_hdl->sendAttributToServer(axisgroup_hdl->unit); 
    183176     CTimer::get("XIOS").suspend(); 
    184177  } 
     
    206199    CArray<double,1> tmp(value,shape(extent1),neverDeleteData) ; 
    207200    axisgroup_hdl->value.reference(tmp.copy()); 
    208     axisgroup_hdl->sendAttributToServer(axisgroup_hdl->value); 
    209201     CTimer::get("XIOS").suspend(); 
    210202  } 
     
    231223     CTimer::get("XIOS").resume(); 
    232224    axisgroup_hdl->zoom_begin.setValue(zoom_begin); 
    233     axisgroup_hdl->sendAttributToServer(axisgroup_hdl->zoom_begin); 
    234225     CTimer::get("XIOS").suspend(); 
    235226  } 
     
    253244     CTimer::get("XIOS").resume(); 
    254245    axisgroup_hdl->zoom_end.setValue(zoom_end); 
    255     axisgroup_hdl->sendAttributToServer(axisgroup_hdl->zoom_end); 
    256246     CTimer::get("XIOS").suspend(); 
    257247  } 
     
    275265     CTimer::get("XIOS").resume(); 
    276266    axisgroup_hdl->zoom_size.setValue(zoom_size); 
    277     axisgroup_hdl->sendAttributToServer(axisgroup_hdl->zoom_size); 
    278267     CTimer::get("XIOS").suspend(); 
    279268  } 
  • XIOS/trunk/src/interface/c_attr/iccontext_attr.cpp

    r501 r509  
    2323     CTimer::get("XIOS").resume(); 
    2424    context_hdl->calendar_type.setValue(calendar_type_str); 
    25     context_hdl->sendAttributToServer(context_hdl->calendar_type); 
    2625     CTimer::get("XIOS").suspend(); 
    2726  } 
     
    5049     CTimer::get("XIOS").resume(); 
    5150    context_hdl->output_dir.setValue(output_dir_str); 
    52     context_hdl->sendAttributToServer(context_hdl->output_dir); 
    5351     CTimer::get("XIOS").suspend(); 
    5452  } 
     
    7775     CTimer::get("XIOS").resume(); 
    7876    context_hdl->start_date.setValue(start_date_str); 
    79     context_hdl->sendAttributToServer(context_hdl->start_date); 
    8077     CTimer::get("XIOS").suspend(); 
    8178  } 
     
    104101     CTimer::get("XIOS").resume(); 
    105102    context_hdl->time_origin.setValue(time_origin_str); 
    106     context_hdl->sendAttributToServer(context_hdl->time_origin); 
    107103     CTimer::get("XIOS").suspend(); 
    108104  } 
     
    131127     CTimer::get("XIOS").resume(); 
    132128    context_hdl->timestep.setValue(timestep_str); 
    133     context_hdl->sendAttributToServer(context_hdl->timestep); 
    134129     CTimer::get("XIOS").suspend(); 
    135130  } 
  • XIOS/trunk/src/interface/c_attr/icdomain_attr.cpp

    r501 r509  
    2222    CArray<double,2> tmp(bounds_lat,shape(extent1,extent2),neverDeleteData) ; 
    2323    domain_hdl->bounds_lat.reference(tmp.copy()); 
    24     domain_hdl->sendAttributToServer(domain_hdl->bounds_lat); 
    2524     CTimer::get("XIOS").suspend(); 
    2625  } 
     
    4847    CArray<double,2> tmp(bounds_lon,shape(extent1,extent2),neverDeleteData) ; 
    4948    domain_hdl->bounds_lon.reference(tmp.copy()); 
    50     domain_hdl->sendAttributToServer(domain_hdl->bounds_lon); 
    5149     CTimer::get("XIOS").suspend(); 
    5250  } 
     
    7371     CTimer::get("XIOS").resume(); 
    7472    domain_hdl->data_dim.setValue(data_dim); 
    75     domain_hdl->sendAttributToServer(domain_hdl->data_dim); 
    7673     CTimer::get("XIOS").suspend(); 
    7774  } 
     
    9693    CArray<int,1> tmp(data_i_index,shape(extent1),neverDeleteData) ; 
    9794    domain_hdl->data_i_index.reference(tmp.copy()); 
    98     domain_hdl->sendAttributToServer(domain_hdl->data_i_index); 
    9995     CTimer::get("XIOS").suspend(); 
    10096  } 
     
    121117     CTimer::get("XIOS").resume(); 
    122118    domain_hdl->data_ibegin.setValue(data_ibegin); 
    123     domain_hdl->sendAttributToServer(domain_hdl->data_ibegin); 
    124119     CTimer::get("XIOS").suspend(); 
    125120  } 
     
    144139    CArray<int,1> tmp(data_j_index,shape(extent1),neverDeleteData) ; 
    145140    domain_hdl->data_j_index.reference(tmp.copy()); 
    146     domain_hdl->sendAttributToServer(domain_hdl->data_j_index); 
    147141     CTimer::get("XIOS").suspend(); 
    148142  } 
     
    169163     CTimer::get("XIOS").resume(); 
    170164    domain_hdl->data_jbegin.setValue(data_jbegin); 
    171     domain_hdl->sendAttributToServer(domain_hdl->data_jbegin); 
    172165     CTimer::get("XIOS").suspend(); 
    173166  } 
     
    191184     CTimer::get("XIOS").resume(); 
    192185    domain_hdl->data_n_index.setValue(data_n_index); 
    193     domain_hdl->sendAttributToServer(domain_hdl->data_n_index); 
    194186     CTimer::get("XIOS").suspend(); 
    195187  } 
     
    213205     CTimer::get("XIOS").resume(); 
    214206    domain_hdl->data_ni.setValue(data_ni); 
    215     domain_hdl->sendAttributToServer(domain_hdl->data_ni); 
    216207     CTimer::get("XIOS").suspend(); 
    217208  } 
     
    235226     CTimer::get("XIOS").resume(); 
    236227    domain_hdl->data_nj.setValue(data_nj); 
    237     domain_hdl->sendAttributToServer(domain_hdl->data_nj); 
    238228     CTimer::get("XIOS").suspend(); 
    239229  } 
     
    259249     CTimer::get("XIOS").resume(); 
    260250    domain_hdl->domain_group_ref.setValue(domain_group_ref_str); 
    261     domain_hdl->sendAttributToServer(domain_hdl->domain_group_ref); 
    262251     CTimer::get("XIOS").suspend(); 
    263252  } 
     
    285274    CArray<int,2> tmp(i_index,shape(extent1,extent2),neverDeleteData) ; 
    286275    domain_hdl->i_index.reference(tmp.copy()); 
    287     domain_hdl->sendAttributToServer(domain_hdl->i_index); 
    288276     CTimer::get("XIOS").suspend(); 
    289277  } 
     
    310298     CTimer::get("XIOS").resume(); 
    311299    domain_hdl->ibegin.setValue(ibegin); 
    312     domain_hdl->sendAttributToServer(domain_hdl->ibegin); 
    313300     CTimer::get("XIOS").suspend(); 
    314301  } 
     
    332319     CTimer::get("XIOS").resume(); 
    333320    domain_hdl->iend.setValue(iend); 
    334     domain_hdl->sendAttributToServer(domain_hdl->iend); 
    335321     CTimer::get("XIOS").suspend(); 
    336322  } 
     
    355341    CArray<int,2> tmp(j_index,shape(extent1,extent2),neverDeleteData) ; 
    356342    domain_hdl->j_index.reference(tmp.copy()); 
    357     domain_hdl->sendAttributToServer(domain_hdl->j_index); 
    358343     CTimer::get("XIOS").suspend(); 
    359344  } 
     
    380365     CTimer::get("XIOS").resume(); 
    381366    domain_hdl->jbegin.setValue(jbegin); 
    382     domain_hdl->sendAttributToServer(domain_hdl->jbegin); 
    383367     CTimer::get("XIOS").suspend(); 
    384368  } 
     
    402386     CTimer::get("XIOS").resume(); 
    403387    domain_hdl->jend.setValue(jend); 
    404     domain_hdl->sendAttributToServer(domain_hdl->jend); 
    405388     CTimer::get("XIOS").suspend(); 
    406389  } 
     
    425408    CArray<double,1> tmp(latvalue,shape(extent1),neverDeleteData) ; 
    426409    domain_hdl->latvalue.reference(tmp.copy()); 
    427     domain_hdl->sendAttributToServer(domain_hdl->latvalue); 
    428410     CTimer::get("XIOS").suspend(); 
    429411  } 
     
    452434     CTimer::get("XIOS").resume(); 
    453435    domain_hdl->long_name.setValue(long_name_str); 
    454     domain_hdl->sendAttributToServer(domain_hdl->long_name); 
    455436     CTimer::get("XIOS").suspend(); 
    456437  } 
     
    478459    CArray<double,1> tmp(lonvalue,shape(extent1),neverDeleteData) ; 
    479460    domain_hdl->lonvalue.reference(tmp.copy()); 
    480     domain_hdl->sendAttributToServer(domain_hdl->lonvalue); 
    481461     CTimer::get("XIOS").suspend(); 
    482462  } 
     
    504484    CArray<bool,2> tmp(mask,shape(extent1,extent2),neverDeleteData) ; 
    505485    domain_hdl->mask.reference(tmp.copy()); 
    506     domain_hdl->sendAttributToServer(domain_hdl->mask); 
    507486     CTimer::get("XIOS").suspend(); 
    508487  } 
     
    531510     CTimer::get("XIOS").resume(); 
    532511    domain_hdl->name.setValue(name_str); 
    533     domain_hdl->sendAttributToServer(domain_hdl->name); 
    534512     CTimer::get("XIOS").suspend(); 
    535513  } 
     
    556534     CTimer::get("XIOS").resume(); 
    557535    domain_hdl->ni.setValue(ni); 
    558     domain_hdl->sendAttributToServer(domain_hdl->ni); 
    559536     CTimer::get("XIOS").suspend(); 
    560537  } 
     
    578555     CTimer::get("XIOS").resume(); 
    579556    domain_hdl->ni_glo.setValue(ni_glo); 
    580     domain_hdl->sendAttributToServer(domain_hdl->ni_glo); 
    581557     CTimer::get("XIOS").suspend(); 
    582558  } 
     
    600576     CTimer::get("XIOS").resume(); 
    601577    domain_hdl->nj.setValue(nj); 
    602     domain_hdl->sendAttributToServer(domain_hdl->nj); 
    603578     CTimer::get("XIOS").suspend(); 
    604579  } 
     
    622597     CTimer::get("XIOS").resume(); 
    623598    domain_hdl->nj_glo.setValue(nj_glo); 
    624     domain_hdl->sendAttributToServer(domain_hdl->nj_glo); 
    625599     CTimer::get("XIOS").suspend(); 
    626600  } 
     
    644618     CTimer::get("XIOS").resume(); 
    645619    domain_hdl->nvertex.setValue(nvertex); 
    646     domain_hdl->sendAttributToServer(domain_hdl->nvertex); 
    647620     CTimer::get("XIOS").suspend(); 
    648621  } 
     
    668641     CTimer::get("XIOS").resume(); 
    669642    domain_hdl->standard_name.setValue(standard_name_str); 
    670     domain_hdl->sendAttributToServer(domain_hdl->standard_name); 
    671643     CTimer::get("XIOS").suspend(); 
    672644  } 
     
    695667     CTimer::get("XIOS").resume(); 
    696668    domain_hdl->type.fromString(type_str); 
    697     domain_hdl->sendAttributToServer(domain_hdl->type); 
    698669     CTimer::get("XIOS").suspend(); 
    699670  } 
     
    720691     CTimer::get("XIOS").resume(); 
    721692    domain_hdl->zoom_ibegin.setValue(zoom_ibegin); 
    722     domain_hdl->sendAttributToServer(domain_hdl->zoom_ibegin); 
    723693     CTimer::get("XIOS").suspend(); 
    724694  } 
     
    742712     CTimer::get("XIOS").resume(); 
    743713    domain_hdl->zoom_ibegin_loc.setValue(zoom_ibegin_loc); 
    744     domain_hdl->sendAttributToServer(domain_hdl->zoom_ibegin_loc); 
    745714     CTimer::get("XIOS").suspend(); 
    746715  } 
     
    764733     CTimer::get("XIOS").resume(); 
    765734    domain_hdl->zoom_jbegin.setValue(zoom_jbegin); 
    766     domain_hdl->sendAttributToServer(domain_hdl->zoom_jbegin); 
    767735     CTimer::get("XIOS").suspend(); 
    768736  } 
     
    786754     CTimer::get("XIOS").resume(); 
    787755    domain_hdl->zoom_jbegin_loc.setValue(zoom_jbegin_loc); 
    788     domain_hdl->sendAttributToServer(domain_hdl->zoom_jbegin_loc); 
    789756     CTimer::get("XIOS").suspend(); 
    790757  } 
     
    808775     CTimer::get("XIOS").resume(); 
    809776    domain_hdl->zoom_ni.setValue(zoom_ni); 
    810     domain_hdl->sendAttributToServer(domain_hdl->zoom_ni); 
    811777     CTimer::get("XIOS").suspend(); 
    812778  } 
     
    830796     CTimer::get("XIOS").resume(); 
    831797    domain_hdl->zoom_ni_loc.setValue(zoom_ni_loc); 
    832     domain_hdl->sendAttributToServer(domain_hdl->zoom_ni_loc); 
    833798     CTimer::get("XIOS").suspend(); 
    834799  } 
     
    852817     CTimer::get("XIOS").resume(); 
    853818    domain_hdl->zoom_nj.setValue(zoom_nj); 
    854     domain_hdl->sendAttributToServer(domain_hdl->zoom_nj); 
    855819     CTimer::get("XIOS").suspend(); 
    856820  } 
     
    874838     CTimer::get("XIOS").resume(); 
    875839    domain_hdl->zoom_nj_loc.setValue(zoom_nj_loc); 
    876     domain_hdl->sendAttributToServer(domain_hdl->zoom_nj_loc); 
    877840     CTimer::get("XIOS").suspend(); 
    878841  } 
  • XIOS/trunk/src/interface/c_attr/icdomaingroup_attr.cpp

    r501 r509  
    2222    CArray<double,2> tmp(bounds_lat,shape(extent1,extent2),neverDeleteData) ; 
    2323    domaingroup_hdl->bounds_lat.reference(tmp.copy()); 
    24     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->bounds_lat); 
    2524     CTimer::get("XIOS").suspend(); 
    2625  } 
     
    4847    CArray<double,2> tmp(bounds_lon,shape(extent1,extent2),neverDeleteData) ; 
    4948    domaingroup_hdl->bounds_lon.reference(tmp.copy()); 
    50     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->bounds_lon); 
    5149     CTimer::get("XIOS").suspend(); 
    5250  } 
     
    7371     CTimer::get("XIOS").resume(); 
    7472    domaingroup_hdl->data_dim.setValue(data_dim); 
    75     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_dim); 
    7673     CTimer::get("XIOS").suspend(); 
    7774  } 
     
    9693    CArray<int,1> tmp(data_i_index,shape(extent1),neverDeleteData) ; 
    9794    domaingroup_hdl->data_i_index.reference(tmp.copy()); 
    98     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_i_index); 
    9995     CTimer::get("XIOS").suspend(); 
    10096  } 
     
    121117     CTimer::get("XIOS").resume(); 
    122118    domaingroup_hdl->data_ibegin.setValue(data_ibegin); 
    123     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_ibegin); 
    124119     CTimer::get("XIOS").suspend(); 
    125120  } 
     
    144139    CArray<int,1> tmp(data_j_index,shape(extent1),neverDeleteData) ; 
    145140    domaingroup_hdl->data_j_index.reference(tmp.copy()); 
    146     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_j_index); 
    147141     CTimer::get("XIOS").suspend(); 
    148142  } 
     
    169163     CTimer::get("XIOS").resume(); 
    170164    domaingroup_hdl->data_jbegin.setValue(data_jbegin); 
    171     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_jbegin); 
    172165     CTimer::get("XIOS").suspend(); 
    173166  } 
     
    191184     CTimer::get("XIOS").resume(); 
    192185    domaingroup_hdl->data_n_index.setValue(data_n_index); 
    193     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_n_index); 
    194186     CTimer::get("XIOS").suspend(); 
    195187  } 
     
    213205     CTimer::get("XIOS").resume(); 
    214206    domaingroup_hdl->data_ni.setValue(data_ni); 
    215     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_ni); 
    216207     CTimer::get("XIOS").suspend(); 
    217208  } 
     
    235226     CTimer::get("XIOS").resume(); 
    236227    domaingroup_hdl->data_nj.setValue(data_nj); 
    237     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->data_nj); 
    238228     CTimer::get("XIOS").suspend(); 
    239229  } 
     
    259249     CTimer::get("XIOS").resume(); 
    260250    domaingroup_hdl->domain_group_ref.setValue(domain_group_ref_str); 
    261     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->domain_group_ref); 
    262251     CTimer::get("XIOS").suspend(); 
    263252  } 
     
    286275     CTimer::get("XIOS").resume(); 
    287276    domaingroup_hdl->group_ref.setValue(group_ref_str); 
    288     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->group_ref); 
    289277     CTimer::get("XIOS").suspend(); 
    290278  } 
     
    312300    CArray<int,2> tmp(i_index,shape(extent1,extent2),neverDeleteData) ; 
    313301    domaingroup_hdl->i_index.reference(tmp.copy()); 
    314     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->i_index); 
    315302     CTimer::get("XIOS").suspend(); 
    316303  } 
     
    337324     CTimer::get("XIOS").resume(); 
    338325    domaingroup_hdl->ibegin.setValue(ibegin); 
    339     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->ibegin); 
    340326     CTimer::get("XIOS").suspend(); 
    341327  } 
     
    359345     CTimer::get("XIOS").resume(); 
    360346    domaingroup_hdl->iend.setValue(iend); 
    361     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->iend); 
    362347     CTimer::get("XIOS").suspend(); 
    363348  } 
     
    382367    CArray<int,2> tmp(j_index,shape(extent1,extent2),neverDeleteData) ; 
    383368    domaingroup_hdl->j_index.reference(tmp.copy()); 
    384     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->j_index); 
    385369     CTimer::get("XIOS").suspend(); 
    386370  } 
     
    407391     CTimer::get("XIOS").resume(); 
    408392    domaingroup_hdl->jbegin.setValue(jbegin); 
    409     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->jbegin); 
    410393     CTimer::get("XIOS").suspend(); 
    411394  } 
     
    429412     CTimer::get("XIOS").resume(); 
    430413    domaingroup_hdl->jend.setValue(jend); 
    431     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->jend); 
    432414     CTimer::get("XIOS").suspend(); 
    433415  } 
     
    452434    CArray<double,1> tmp(latvalue,shape(extent1),neverDeleteData) ; 
    453435    domaingroup_hdl->latvalue.reference(tmp.copy()); 
    454     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->latvalue); 
    455436     CTimer::get("XIOS").suspend(); 
    456437  } 
     
    479460     CTimer::get("XIOS").resume(); 
    480461    domaingroup_hdl->long_name.setValue(long_name_str); 
    481     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->long_name); 
    482462     CTimer::get("XIOS").suspend(); 
    483463  } 
     
    505485    CArray<double,1> tmp(lonvalue,shape(extent1),neverDeleteData) ; 
    506486    domaingroup_hdl->lonvalue.reference(tmp.copy()); 
    507     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->lonvalue); 
    508487     CTimer::get("XIOS").suspend(); 
    509488  } 
     
    531510    CArray<bool,2> tmp(mask,shape(extent1,extent2),neverDeleteData) ; 
    532511    domaingroup_hdl->mask.reference(tmp.copy()); 
    533     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->mask); 
    534512     CTimer::get("XIOS").suspend(); 
    535513  } 
     
    558536     CTimer::get("XIOS").resume(); 
    559537    domaingroup_hdl->name.setValue(name_str); 
    560     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->name); 
    561538     CTimer::get("XIOS").suspend(); 
    562539  } 
     
    583560     CTimer::get("XIOS").resume(); 
    584561    domaingroup_hdl->ni.setValue(ni); 
    585     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->ni); 
    586562     CTimer::get("XIOS").suspend(); 
    587563  } 
     
    605581     CTimer::get("XIOS").resume(); 
    606582    domaingroup_hdl->ni_glo.setValue(ni_glo); 
    607     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->ni_glo); 
    608583     CTimer::get("XIOS").suspend(); 
    609584  } 
     
    627602     CTimer::get("XIOS").resume(); 
    628603    domaingroup_hdl->nj.setValue(nj); 
    629     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->nj); 
    630604     CTimer::get("XIOS").suspend(); 
    631605  } 
     
    649623     CTimer::get("XIOS").resume(); 
    650624    domaingroup_hdl->nj_glo.setValue(nj_glo); 
    651     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->nj_glo); 
    652625     CTimer::get("XIOS").suspend(); 
    653626  } 
     
    671644     CTimer::get("XIOS").resume(); 
    672645    domaingroup_hdl->nvertex.setValue(nvertex); 
    673     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->nvertex); 
    674646     CTimer::get("XIOS").suspend(); 
    675647  } 
     
    695667     CTimer::get("XIOS").resume(); 
    696668    domaingroup_hdl->standard_name.setValue(standard_name_str); 
    697     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->standard_name); 
    698669     CTimer::get("XIOS").suspend(); 
    699670  } 
     
    722693     CTimer::get("XIOS").resume(); 
    723694    domaingroup_hdl->type.fromString(type_str); 
    724     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->type); 
    725695     CTimer::get("XIOS").suspend(); 
    726696  } 
     
    747717     CTimer::get("XIOS").resume(); 
    748718    domaingroup_hdl->zoom_ibegin.setValue(zoom_ibegin); 
    749     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ibegin); 
    750719     CTimer::get("XIOS").suspend(); 
    751720  } 
     
    769738     CTimer::get("XIOS").resume(); 
    770739    domaingroup_hdl->zoom_ibegin_loc.setValue(zoom_ibegin_loc); 
    771     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ibegin_loc); 
    772740     CTimer::get("XIOS").suspend(); 
    773741  } 
     
    791759     CTimer::get("XIOS").resume(); 
    792760    domaingroup_hdl->zoom_jbegin.setValue(zoom_jbegin); 
    793     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_jbegin); 
    794761     CTimer::get("XIOS").suspend(); 
    795762  } 
     
    813780     CTimer::get("XIOS").resume(); 
    814781    domaingroup_hdl->zoom_jbegin_loc.setValue(zoom_jbegin_loc); 
    815     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_jbegin_loc); 
    816782     CTimer::get("XIOS").suspend(); 
    817783  } 
     
    835801     CTimer::get("XIOS").resume(); 
    836802    domaingroup_hdl->zoom_ni.setValue(zoom_ni); 
    837     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ni); 
    838803     CTimer::get("XIOS").suspend(); 
    839804  } 
     
    857822     CTimer::get("XIOS").resume(); 
    858823    domaingroup_hdl->zoom_ni_loc.setValue(zoom_ni_loc); 
    859     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_ni_loc); 
    860824     CTimer::get("XIOS").suspend(); 
    861825  } 
     
    879843     CTimer::get("XIOS").resume(); 
    880844    domaingroup_hdl->zoom_nj.setValue(zoom_nj); 
    881     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_nj); 
    882845     CTimer::get("XIOS").suspend(); 
    883846  } 
     
    901864     CTimer::get("XIOS").resume(); 
    902865    domaingroup_hdl->zoom_nj_loc.setValue(zoom_nj_loc); 
    903     domaingroup_hdl->sendAttributToServer(domaingroup_hdl->zoom_nj_loc); 
    904866     CTimer::get("XIOS").suspend(); 
    905867  } 
  • XIOS/trunk/src/interface/c_attr/icfield_attr.cpp

    r501 r509  
    2121     CTimer::get("XIOS").resume(); 
    2222    field_hdl->add_offset.setValue(add_offset); 
    23     field_hdl->sendAttributToServer(field_hdl->add_offset); 
    2423     CTimer::get("XIOS").suspend(); 
    2524  } 
     
    4544     CTimer::get("XIOS").resume(); 
    4645    field_hdl->axis_ref.setValue(axis_ref_str); 
    47     field_hdl->sendAttributToServer(field_hdl->axis_ref); 
    4846     CTimer::get("XIOS").suspend(); 
    4947  } 
     
    7068     CTimer::get("XIOS").resume(); 
    7169    field_hdl->default_value.setValue(default_value); 
    72     field_hdl->sendAttributToServer(field_hdl->default_value); 
    7370     CTimer::get("XIOS").suspend(); 
    7471  } 
     
    9289     CTimer::get("XIOS").resume(); 
    9390    field_hdl->detect_missing_value.setValue(detect_missing_value); 
    94     field_hdl->sendAttributToServer(field_hdl->detect_missing_value); 
    9591     CTimer::get("XIOS").suspend(); 
    9692  } 
     
    116112     CTimer::get("XIOS").resume(); 
    117113    field_hdl->domain_ref.setValue(domain_ref_str); 
    118     field_hdl->sendAttributToServer(field_hdl->domain_ref); 
    119114     CTimer::get("XIOS").suspend(); 
    120115  } 
     
    141136     CTimer::get("XIOS").resume(); 
    142137    field_hdl->enabled.setValue(enabled); 
    143     field_hdl->sendAttributToServer(field_hdl->enabled); 
    144138     CTimer::get("XIOS").suspend(); 
    145139  } 
     
    165159     CTimer::get("XIOS").resume(); 
    166160    field_hdl->field_ref.setValue(field_ref_str); 
    167     field_hdl->sendAttributToServer(field_hdl->field_ref); 
    168161     CTimer::get("XIOS").suspend(); 
    169162  } 
     
    192185     CTimer::get("XIOS").resume(); 
    193186    field_hdl->freq_offset.setValue(freq_offset_str); 
    194     field_hdl->sendAttributToServer(field_hdl->freq_offset); 
    195187     CTimer::get("XIOS").suspend(); 
    196188  } 
     
    219211     CTimer::get("XIOS").resume(); 
    220212    field_hdl->freq_op.setValue(freq_op_str); 
    221     field_hdl->sendAttributToServer(field_hdl->freq_op); 
    222213     CTimer::get("XIOS").suspend(); 
    223214  } 
     
    246237     CTimer::get("XIOS").resume(); 
    247238    field_hdl->grid_ref.setValue(grid_ref_str); 
    248     field_hdl->sendAttributToServer(field_hdl->grid_ref); 
    249239     CTimer::get("XIOS").suspend(); 
    250240  } 
     
    271261     CTimer::get("XIOS").resume(); 
    272262    field_hdl->level.setValue(level); 
    273     field_hdl->sendAttributToServer(field_hdl->level); 
    274263     CTimer::get("XIOS").suspend(); 
    275264  } 
     
    295284     CTimer::get("XIOS").resume(); 
    296285    field_hdl->long_name.setValue(long_name_str); 
    297     field_hdl->sendAttributToServer(field_hdl->long_name); 
    298286     CTimer::get("XIOS").suspend(); 
    299287  } 
     
    322310     CTimer::get("XIOS").resume(); 
    323311    field_hdl->name.setValue(name_str); 
    324     field_hdl->sendAttributToServer(field_hdl->name); 
    325312     CTimer::get("XIOS").suspend(); 
    326313  } 
     
    349336     CTimer::get("XIOS").resume(); 
    350337    field_hdl->operation.setValue(operation_str); 
    351     field_hdl->sendAttributToServer(field_hdl->operation); 
    352338     CTimer::get("XIOS").suspend(); 
    353339  } 
     
    374360     CTimer::get("XIOS").resume(); 
    375361    field_hdl->prec.setValue(prec); 
    376     field_hdl->sendAttributToServer(field_hdl->prec); 
    377362     CTimer::get("XIOS").suspend(); 
    378363  } 
     
    396381     CTimer::get("XIOS").resume(); 
    397382    field_hdl->scale_factor.setValue(scale_factor); 
    398     field_hdl->sendAttributToServer(field_hdl->scale_factor); 
    399383     CTimer::get("XIOS").suspend(); 
    400384  } 
     
    420404     CTimer::get("XIOS").resume(); 
    421405    field_hdl->standard_name.setValue(standard_name_str); 
    422     field_hdl->sendAttributToServer(field_hdl->standard_name); 
    423406     CTimer::get("XIOS").suspend(); 
    424407  } 
     
    447430     CTimer::get("XIOS").resume(); 
    448431    field_hdl->unit.setValue(unit_str); 
    449     field_hdl->sendAttributToServer(field_hdl->unit); 
    450432     CTimer::get("XIOS").suspend(); 
    451433  } 
     
    472454     CTimer::get("XIOS").resume(); 
    473455    field_hdl->valid_max.setValue(valid_max); 
    474     field_hdl->sendAttributToServer(field_hdl->valid_max); 
    475456     CTimer::get("XIOS").suspend(); 
    476457  } 
     
    494475     CTimer::get("XIOS").resume(); 
    495476    field_hdl->valid_min.setValue(valid_min); 
    496     field_hdl->sendAttributToServer(field_hdl->valid_min); 
    497477     CTimer::get("XIOS").suspend(); 
    498478  } 
  • XIOS/trunk/src/interface/c_attr/icfieldgroup_attr.cpp

    r501 r509  
    2121     CTimer::get("XIOS").resume(); 
    2222    fieldgroup_hdl->add_offset.setValue(add_offset); 
    23     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->add_offset); 
    2423     CTimer::get("XIOS").suspend(); 
    2524  } 
     
    4544     CTimer::get("XIOS").resume(); 
    4645    fieldgroup_hdl->axis_ref.setValue(axis_ref_str); 
    47     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->axis_ref); 
    4846     CTimer::get("XIOS").suspend(); 
    4947  } 
     
    7068     CTimer::get("XIOS").resume(); 
    7169    fieldgroup_hdl->default_value.setValue(default_value); 
    72     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->default_value); 
    7370     CTimer::get("XIOS").suspend(); 
    7471  } 
     
    9289     CTimer::get("XIOS").resume(); 
    9390    fieldgroup_hdl->detect_missing_value.setValue(detect_missing_value); 
    94     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->detect_missing_value); 
    9591     CTimer::get("XIOS").suspend(); 
    9692  } 
     
    116112     CTimer::get("XIOS").resume(); 
    117113    fieldgroup_hdl->domain_ref.setValue(domain_ref_str); 
    118     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->domain_ref); 
    119114     CTimer::get("XIOS").suspend(); 
    120115  } 
     
    141136     CTimer::get("XIOS").resume(); 
    142137    fieldgroup_hdl->enabled.setValue(enabled); 
    143     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->enabled); 
    144138     CTimer::get("XIOS").suspend(); 
    145139  } 
     
    165159     CTimer::get("XIOS").resume(); 
    166160    fieldgroup_hdl->field_ref.setValue(field_ref_str); 
    167     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->field_ref); 
    168161     CTimer::get("XIOS").suspend(); 
    169162  } 
     
    192185     CTimer::get("XIOS").resume(); 
    193186    fieldgroup_hdl->freq_offset.setValue(freq_offset_str); 
    194     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->freq_offset); 
    195187     CTimer::get("XIOS").suspend(); 
    196188  } 
     
    219211     CTimer::get("XIOS").resume(); 
    220212    fieldgroup_hdl->freq_op.setValue(freq_op_str); 
    221     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->freq_op); 
    222213     CTimer::get("XIOS").suspend(); 
    223214  } 
     
    246237     CTimer::get("XIOS").resume(); 
    247238    fieldgroup_hdl->grid_ref.setValue(grid_ref_str); 
    248     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->grid_ref); 
    249239     CTimer::get("XIOS").suspend(); 
    250240  } 
     
    273263     CTimer::get("XIOS").resume(); 
    274264    fieldgroup_hdl->group_ref.setValue(group_ref_str); 
    275     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->group_ref); 
    276265     CTimer::get("XIOS").suspend(); 
    277266  } 
     
    298287     CTimer::get("XIOS").resume(); 
    299288    fieldgroup_hdl->level.setValue(level); 
    300     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->level); 
    301289     CTimer::get("XIOS").suspend(); 
    302290  } 
     
    322310     CTimer::get("XIOS").resume(); 
    323311    fieldgroup_hdl->long_name.setValue(long_name_str); 
    324     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->long_name); 
    325312     CTimer::get("XIOS").suspend(); 
    326313  } 
     
    349336     CTimer::get("XIOS").resume(); 
    350337    fieldgroup_hdl->name.setValue(name_str); 
    351     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->name); 
    352338     CTimer::get("XIOS").suspend(); 
    353339  } 
     
    376362     CTimer::get("XIOS").resume(); 
    377363    fieldgroup_hdl->operation.setValue(operation_str); 
    378     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->operation); 
    379364     CTimer::get("XIOS").suspend(); 
    380365  } 
     
    401386     CTimer::get("XIOS").resume(); 
    402387    fieldgroup_hdl->prec.setValue(prec); 
    403     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->prec); 
    404388     CTimer::get("XIOS").suspend(); 
    405389  } 
     
    423407     CTimer::get("XIOS").resume(); 
    424408    fieldgroup_hdl->scale_factor.setValue(scale_factor); 
    425     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->scale_factor); 
    426409     CTimer::get("XIOS").suspend(); 
    427410  } 
     
    447430     CTimer::get("XIOS").resume(); 
    448431    fieldgroup_hdl->standard_name.setValue(standard_name_str); 
    449     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->standard_name); 
    450432     CTimer::get("XIOS").suspend(); 
    451433  } 
     
    474456     CTimer::get("XIOS").resume(); 
    475457    fieldgroup_hdl->unit.setValue(unit_str); 
    476     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->unit); 
    477458     CTimer::get("XIOS").suspend(); 
    478459  } 
     
    499480     CTimer::get("XIOS").resume(); 
    500481    fieldgroup_hdl->valid_max.setValue(valid_max); 
    501     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->valid_max); 
    502482     CTimer::get("XIOS").suspend(); 
    503483  } 
     
    521501     CTimer::get("XIOS").resume(); 
    522502    fieldgroup_hdl->valid_min.setValue(valid_min); 
    523     fieldgroup_hdl->sendAttributToServer(fieldgroup_hdl->valid_min); 
    524503     CTimer::get("XIOS").suspend(); 
    525504  } 
  • XIOS/trunk/src/interface/c_attr/icfile_attr.cpp

    r501 r509  
    2323     CTimer::get("XIOS").resume(); 
    2424    file_hdl->description.setValue(description_str); 
    25     file_hdl->sendAttributToServer(file_hdl->description); 
    2625     CTimer::get("XIOS").suspend(); 
    2726  } 
     
    4847     CTimer::get("XIOS").resume(); 
    4948    file_hdl->enabled.setValue(enabled); 
    50     file_hdl->sendAttributToServer(file_hdl->enabled); 
    5149     CTimer::get("XIOS").suspend(); 
    5250  } 
     
    7068     CTimer::get("XIOS").resume(); 
    7169    file_hdl->min_digits.setValue(min_digits); 
    72     file_hdl->sendAttributToServer(file_hdl->min_digits); 
    7370     CTimer::get("XIOS").suspend(); 
    7471  } 
     
    9491     CTimer::get("XIOS").resume(); 
    9592    file_hdl->name.setValue(name_str); 
    96     file_hdl->sendAttributToServer(file_hdl->name); 
    9793     CTimer::get("XIOS").suspend(); 
    9894  } 
     
    121117     CTimer::get("XIOS").resume(); 
    122118    file_hdl->name_suffix.setValue(name_suffix_str); 
    123     file_hdl->sendAttributToServer(file_hdl->name_suffix); 
    124119     CTimer::get("XIOS").suspend(); 
    125120  } 
     
    148143     CTimer::get("XIOS").resume(); 
    149144    file_hdl->output_freq.setValue(output_freq_str); 
    150     file_hdl->sendAttributToServer(file_hdl->output_freq); 
    151145     CTimer::get("XIOS").suspend(); 
    152146  } 
     
    173167     CTimer::get("XIOS").resume(); 
    174168    file_hdl->output_level.setValue(output_level); 
    175     file_hdl->sendAttributToServer(file_hdl->output_level); 
    176169     CTimer::get("XIOS").suspend(); 
    177170  } 
     
    197190     CTimer::get("XIOS").resume(); 
    198191    file_hdl->par_access.setValue(par_access_str); 
    199     file_hdl->sendAttributToServer(file_hdl->par_access); 
    200192     CTimer::get("XIOS").suspend(); 
    201193  } 
     
    224216     CTimer::get("XIOS").resume(); 
    225217    file_hdl->split_freq.setValue(split_freq_str); 
    226     file_hdl->sendAttributToServer(file_hdl->split_freq); 
    227218     CTimer::get("XIOS").suspend(); 
    228219  } 
     
    251242     CTimer::get("XIOS").resume(); 
    252243    file_hdl->split_freq_format.setValue(split_freq_format_str); 
    253     file_hdl->sendAttributToServer(file_hdl->split_freq_format); 
    254244     CTimer::get("XIOS").suspend(); 
    255245  } 
     
    278268     CTimer::get("XIOS").resume(); 
    279269    file_hdl->sync_freq.setValue(sync_freq_str); 
    280     file_hdl->sendAttributToServer(file_hdl->sync_freq); 
    281270     CTimer::get("XIOS").suspend(); 
    282271  } 
     
    305294     CTimer::get("XIOS").resume(); 
    306295    file_hdl->type.fromString(type_str); 
    307     file_hdl->sendAttributToServer(file_hdl->type); 
    308296     CTimer::get("XIOS").suspend(); 
    309297  } 
  • XIOS/trunk/src/interface/c_attr/icfilegroup_attr.cpp

    r501 r509  
    2323     CTimer::get("XIOS").resume(); 
    2424    filegroup_hdl->description.setValue(description_str); 
    25     filegroup_hdl->sendAttributToServer(filegroup_hdl->description); 
    2625     CTimer::get("XIOS").suspend(); 
    2726  } 
     
    4847     CTimer::get("XIOS").resume(); 
    4948    filegroup_hdl->enabled.setValue(enabled); 
    50     filegroup_hdl->sendAttributToServer(filegroup_hdl->enabled); 
    5149     CTimer::get("XIOS").suspend(); 
    5250  } 
     
    7270     CTimer::get("XIOS").resume(); 
    7371    filegroup_hdl->group_ref.setValue(group_ref_str); 
    74     filegroup_hdl->sendAttributToServer(filegroup_hdl->group_ref); 
    7572     CTimer::get("XIOS").suspend(); 
    7673  } 
     
    9794     CTimer::get("XIOS").resume(); 
    9895    filegroup_hdl->min_digits.setValue(min_digits); 
    99     filegroup_hdl->sendAttributToServer(filegroup_hdl->min_digits); 
    10096     CTimer::get("XIOS").suspend(); 
    10197  } 
     
    121117     CTimer::get("XIOS").resume(); 
    122118    filegroup_hdl->name.setValue(name_str); 
    123     filegroup_hdl->sendAttributToServer(filegroup_hdl->name); 
    124119     CTimer::get("XIOS").suspend(); 
    125120  } 
     
    148143     CTimer::get("XIOS").resume(); 
    149144    filegroup_hdl->name_suffix.setValue(name_suffix_str); 
    150     filegroup_hdl->sendAttributToServer(filegroup_hdl->name_suffix); 
    151145     CTimer::get("XIOS").suspend(); 
    152146  } 
     
    175169     CTimer::get("XIOS").resume(); 
    176170    filegroup_hdl->output_freq.setValue(output_freq_str); 
    177     filegroup_hdl->sendAttributToServer(filegroup_hdl->output_freq); 
    178171     CTimer::get("XIOS").suspend(); 
    179172  } 
     
    200193     CTimer::get("XIOS").resume(); 
    201194    filegroup_hdl->output_level.setValue(output_level); 
    202     filegroup_hdl->sendAttributToServer(filegroup_hdl->output_level); 
    203195     CTimer::get("XIOS").suspend(); 
    204196  } 
     
    224216     CTimer::get("XIOS").resume(); 
    225217    filegroup_hdl->par_access.setValue(par_access_str); 
    226     filegroup_hdl->sendAttributToServer(filegroup_hdl->par_access); 
    227218     CTimer::get("XIOS").suspend(); 
    228219  } 
     
    251242     CTimer::get("XIOS").resume(); 
    252243    filegroup_hdl->split_freq.setValue(split_freq_str); 
    253     filegroup_hdl->sendAttributToServer(filegroup_hdl->split_freq); 
    254244     CTimer::get("XIOS").suspend(); 
    255245  } 
     
    278268     CTimer::get("XIOS").resume(); 
    279269    filegroup_hdl->split_freq_format.setValue(split_freq_format_str); 
    280     filegroup_hdl->sendAttributToServer(filegroup_hdl->split_freq_format); 
    281270     CTimer::get("XIOS").suspend(); 
    282271  } 
     
    305294     CTimer::get("XIOS").resume(); 
    306295    filegroup_hdl->sync_freq.setValue(sync_freq_str); 
    307     filegroup_hdl->sendAttributToServer(filegroup_hdl->sync_freq); 
    308296     CTimer::get("XIOS").suspend(); 
    309297  } 
     
    332320     CTimer::get("XIOS").resume(); 
    333321    filegroup_hdl->type.fromString(type_str); 
    334     filegroup_hdl->sendAttributToServer(filegroup_hdl->type); 
    335322     CTimer::get("XIOS").suspend(); 
    336323  } 
  • XIOS/trunk/src/interface/c_attr/icgrid_attr.cpp

    r501 r509  
    2323     CTimer::get("XIOS").resume(); 
    2424    grid_hdl->axis_ref.setValue(axis_ref_str); 
    25     grid_hdl->sendAttributToServer(grid_hdl->axis_ref); 
    2625     CTimer::get("XIOS").suspend(); 
    2726  } 
     
    5049     CTimer::get("XIOS").resume(); 
    5150    grid_hdl->description.setValue(description_str); 
    52     grid_hdl->sendAttributToServer(grid_hdl->description); 
    5351     CTimer::get("XIOS").suspend(); 
    5452  } 
     
    7775     CTimer::get("XIOS").resume(); 
    7876    grid_hdl->domain_ref.setValue(domain_ref_str); 
    79     grid_hdl->sendAttributToServer(grid_hdl->domain_ref); 
    8077     CTimer::get("XIOS").suspend(); 
    8178  } 
     
    103100    CArray<bool,3> tmp(mask,shape(extent1,extent2,extent3),neverDeleteData) ; 
    104101    grid_hdl->mask.reference(tmp.copy()); 
    105     grid_hdl->sendAttributToServer(grid_hdl->mask); 
    106102     CTimer::get("XIOS").suspend(); 
    107103  } 
     
    130126     CTimer::get("XIOS").resume(); 
    131127    grid_hdl->name.setValue(name_str); 
    132     grid_hdl->sendAttributToServer(grid_hdl->name); 
    133128     CTimer::get("XIOS").suspend(); 
    134129  } 
  • XIOS/trunk/src/interface/c_attr/icgridgroup_attr.cpp

    r501 r509  
    2323     CTimer::get("XIOS").resume(); 
    2424    gridgroup_hdl->axis_ref.setValue(axis_ref_str); 
    25     gridgroup_hdl->sendAttributToServer(gridgroup_hdl->axis_ref); 
    2625     CTimer::get("XIOS").suspend(); 
    2726  } 
     
    5049     CTimer::get("XIOS").resume(); 
    5150    gridgroup_hdl->description.setValue(description_str); 
    52     gridgroup_hdl->sendAttributToServer(gridgroup_hdl->description); 
    5351     CTimer::get("XIOS").suspend(); 
    5452  } 
     
    7775     CTimer::get("XIOS").resume(); 
    7876    gridgroup_hdl->domain_ref.setValue(domain_ref_str); 
    79     gridgroup_hdl->sendAttributToServer(gridgroup_hdl->domain_ref); 
    8077     CTimer::get("XIOS").suspend(); 
    8178  } 
     
    104101     CTimer::get("XIOS").resume(); 
    105102    gridgroup_hdl->group_ref.setValue(group_ref_str); 
    106     gridgroup_hdl->sendAttributToServer(gridgroup_hdl->group_ref); 
    107103     CTimer::get("XIOS").suspend(); 
    108104  } 
     
    130126    CArray<bool,3> tmp(mask,shape(extent1,extent2,extent3),neverDeleteData) ; 
    131127    gridgroup_hdl->mask.reference(tmp.copy()); 
    132     gridgroup_hdl->sendAttributToServer(gridgroup_hdl->mask); 
    133128     CTimer::get("XIOS").suspend(); 
    134129  } 
     
    157152     CTimer::get("XIOS").resume(); 
    158153    gridgroup_hdl->name.setValue(name_str); 
    159     gridgroup_hdl->sendAttributToServer(gridgroup_hdl->name); 
    160154     CTimer::get("XIOS").suspend(); 
    161155  } 
  • XIOS/trunk/src/interface/c_attr/icvariable_attr.cpp

    r501 r509  
    2323     CTimer::get("XIOS").resume(); 
    2424    variable_hdl->name.setValue(name_str); 
    25     variable_hdl->sendAttributToServer(variable_hdl->name); 
    2625     CTimer::get("XIOS").suspend(); 
    2726  } 
     
    5049     CTimer::get("XIOS").resume(); 
    5150    variable_hdl->type.setValue(type_str); 
    52     variable_hdl->sendAttributToServer(variable_hdl->type); 
    5351     CTimer::get("XIOS").suspend(); 
    5452  } 
  • XIOS/trunk/src/interface/c_attr/icvariablegroup_attr.cpp

    r501 r509  
    2323     CTimer::get("XIOS").resume(); 
    2424    variablegroup_hdl->group_ref.setValue(group_ref_str); 
    25     variablegroup_hdl->sendAttributToServer(variablegroup_hdl->group_ref); 
    2625     CTimer::get("XIOS").suspend(); 
    2726  } 
     
    5049     CTimer::get("XIOS").resume(); 
    5150    variablegroup_hdl->name.setValue(name_str); 
    52     variablegroup_hdl->sendAttributToServer(variablegroup_hdl->name); 
    5351     CTimer::get("XIOS").suspend(); 
    5452  } 
     
    7775     CTimer::get("XIOS").resume(); 
    7876    variablegroup_hdl->type.setValue(type_str); 
    79     variablegroup_hdl->sendAttributToServer(variablegroup_hdl->type); 
    8077     CTimer::get("XIOS").suspend(); 
    8178  } 
Note: See TracChangeset for help on using the changeset viewer.