Changeset 2324 for XIOS/dev/dev_ym/XIOS_COUPLING/src/node/context.cpp
- Timestamp:
- 04/15/22 13:05:33 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/node/context.cpp
r2321 r2324 684 684 setCurrent(getId()) ; 685 685 686 if (client!=nullptr && !finalized) client-> checkBuffers();686 if (client!=nullptr && !finalized) client->eventLoop(); 687 687 688 688 for (int i = 0; i < clientPrimServer.size(); ++i) 689 689 { 690 if (!finalized) clientPrimServer[i]-> checkBuffers();690 if (!finalized) clientPrimServer[i]->eventLoop(); 691 691 if (!finalized) finished &= serverPrimServer[i]->eventLoop(enableEventsProcessing); 692 692 } 693 693 694 694 for (auto couplerOut : couplerOutClient_) 695 if (!finalized) couplerOut.second-> checkBuffers();695 if (!finalized) couplerOut.second->eventLoop(); 696 696 697 697 for (auto couplerIn : couplerInClient_) 698 if (!finalized) couplerIn.second-> checkBuffers();698 if (!finalized) couplerIn.second->eventLoop(); 699 699 700 700 for (auto couplerOut : couplerOutServer_) … … 788 788 client->finalize(); 789 789 info(100)<<"DEBUG: context "<<getId()<<" Client finalize sent"<<endl ; 790 while (client->havePendingRequests()) client-> checkBuffers();790 while (client->havePendingRequests()) client->eventLoop(); 791 791 info(100)<<"DEBUG: context "<<getId()<<" no pending request ok"<<endl ; 792 792 bool notifiedFinalized=false ; … … 808 808 do 809 809 { 810 clientPrimServer[i]-> checkBuffers();810 clientPrimServer[i]->eventLoop(); 811 811 bufferReleased = !clientPrimServer[i]->havePendingRequests(); 812 812 } while (!bufferReleased); … … 1099 1099 { 1100 1100 for(auto field : fileOutField) slaveServers_.insert(field->getContextClient()) ; 1101 for(auto field : fileInField) slaveServers_.insert(field->getContextClient()) ;1102 1101 } 1103 1102 … … 1709 1708 TRY 1710 1709 { 1711 CEventClient event(getType(),EVENT_ID_UPDATE_CALENDAR);1712 1710 for(auto client : slaveServers_) 1713 1711 { 1712 CEventClient event(getType(),EVENT_ID_UPDATE_CALENDAR); 1714 1713 if (client->isServerLeader()) 1715 1714 {
Note: See TracChangeset
for help on using the changeset viewer.