Changeset 286 for XMLIO_V2/dev/common/src/xmlio/server.cpp
- Timestamp:
- 10/21/11 19:01:35 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_V2/dev/common/src/xmlio/server.cpp
r278 r286 1 #include "xmlioserver_spl.hpp" 1 2 #include "server.hpp" 2 3 … … 11 12 /// ////////////////////// Définitions ////////////////////// /// 12 13 13 CServer::CServer(MPI Comm comm_client_server)14 CServer::CServer(MPI_Comm comm_client_server) 14 15 : blist(comm_client_server) 15 16 { /* Ne rien faire de plus */ } … … 31 32 ///-------------------------------------------------------------- 32 33 33 boost::shared_ptr<CServer> CServer::CreateServer(MPI Comm comm_client_server)34 boost::shared_ptr<CServer> CServer::CreateServer(MPI_Comm comm_client_server) 34 35 { 35 36 if (CServer::Server.get() == NULL) … … 76 77 { 77 78 case (0) : 79 // std::cout<<"--> Request initialize()"<<std::endl ; 78 80 this->initialize(); 79 81 continue; 80 82 case (1) : 83 // std::cout<<"--> Request finalize()"<<std::endl ; 81 84 this->finalize(); 82 85 return; … … 94 97 { 95 98 case (0) : 99 // std::cout<<"--> Request setContext()"<<std::endl ; 96 100 this->setContext(lbuffer); 97 101 continue; 98 102 case (1) : 103 // std::cout<<"--> Request updateCalendar()"<<std::endl ; 99 104 this->updateCalendar(lbuffer); 100 105 continue; 101 106 case (2) : 107 // std::cout<<"--> Request setTimestep()"<<std::endl ; 102 108 this->setTimestep(lbuffer); 103 109 continue; … … 115 121 { 116 122 case (0) : 123 // std::cout<<"--> Request writeData()"<<std::endl ; 117 124 this->writeData(lbuffer, 4); 118 125 continue; 119 126 case (1) : 127 // std::cout<<"--> Request writeData()"<<std::endl ; 120 128 this->writeData(lbuffer, 8); 121 129 continue; … … 140 148 void CServer::initialize(void) // manager 0, method 0 141 149 { 142 std::cout << "initialize" << std::endl;143 150 } 144 151 … … 147 154 void CServer::finalize(void) // manager 0, method 1 148 155 { 149 std::cout << "finalize" << std::endl; 150 comm::CMPIManager::Barrier(); 156 boost::shared_ptr<CContext> context = 157 CObjectFactory::GetObject<CContext>(CObjectFactory::GetCurrentContextId()); 158 boost::shared_ptr<data::CDataTreatment> dtreat = context->getDataTreatment(); 159 dtreat->finalize() ; 160 161 comm::CMPIManager::Barrier(CMPIManager::GetCommClientServer()); 151 162 } 152 163 … … 173 184 174 185 } 175 std::cout << "setTimestep called " << durationstr << std::endl;176 186 dtreat->set_timestep(date::CDuration::FromString(durationstr)); 177 187 } … … 195 205 196 206 } 197 std::cout << "setContext called " << contextId << std::endl;198 207 CTreeManager::SetCurrentContextId(contextId); 199 208 } … … 220 229 else timestep = timestep_; 221 230 } 222 std::cout << "updateCalendar called " << timestep <<std::endl;223 231 dtreat->update_calendar(timestep); 224 232 }
Note: See TracChangeset
for help on using the changeset viewer.