Ignore:
Timestamp:
05/24/11 17:47:01 (13 years ago)
Author:
hozdoba
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/src/xmlio/manager/xios_manager.cpp

    r194 r202  
    7373            tree::CTreeManager::DomainsFromBinary(main_data_tree); 
    7474         } 
    75           
    76          data::CDataTreatment dt;  
    77           
     75 
     76         {  // Traitement de tous les contextes 
     77            StdString currentContextId = CObjectFactory::GetCurrentContextId(); 
     78            std::vector<boost::shared_ptr<CContext> > def_vector = 
     79                                   CContext::GetContextGroup()->getChildList(); 
     80            std::vector<boost::shared_ptr<CContext> >::iterator 
     81                               it = def_vector.begin(), end = def_vector.end(); 
     82 
     83            for (; it != end; it++) 
     84            { 
     85               boost::shared_ptr<CContext> context = *it; 
     86               boost::shared_ptr<data::CDataTreatment> dt(new data::CDataTreatment (context)); 
     87               context->setDataTreatment(dt); 
     88               dt->createDataOutput<io::CNc4DataOutput>(); 
     89            } 
     90            CTreeManager::SetCurrentContextId(currentContextId); 
     91         } 
     92         
    7893         StdOStringStream oss; 
    7994         oss << StdString("data/def/def_server_end.") 
    8095             << CMPIManager::GetCommRank(CMPIManager::GetCommWorld()); 
    81          CTreeManager::PrintTreeToFile(oss.str()); 
    82           
    83          dt.createDataOutput<io::CNc4DataOutput>(); 
     96         CTreeManager::PrintTreeToFile(oss.str());       
     97  
    8498      } 
    8599       
Note: See TracChangeset for help on using the changeset viewer.