Ignore:
Timestamp:
06/06/17 17:58:16 (7 years ago)
Author:
oabramkina
Message:

Two server levels: merging with trunk r1137.
There are bugs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_olga/src/group_template_impl.hpp

    r1030 r1158  
    88#include "context.hpp" 
    99#include "event_client.hpp" 
     10#include "context_client.hpp" 
    1011#include "message.hpp" 
    1112#include "type.hpp" 
     
    398399      } 
    399400    } 
    400  
    401     // if (! context->hasServer ) 
    402     // { 
    403     //    CContextClient* client=context->client ; 
    404  
    405     //    CEventClient event(this->getType(),EVENT_ID_CREATE_CHILD) ;    
    406     //    if (client->isServerLeader()) 
    407     //    { 
    408     //      CMessage msg ; 
    409     //      msg<<this->getId() ; 
    410     //      msg<<id ; 
    411     //      const std::list<int>& ranks = client->getRanksServerLeader(); 
    412     //      for (std::list<int>::const_iterator itRank = ranks.begin(), itRankEnd = ranks.end(); itRank != itRankEnd; ++itRank) 
    413     //        event.push(*itRank,1,msg) ; 
    414     //      client->sendEvent(event) ; 
    415     //    } 
    416     //    else client->sendEvent(event) ; 
    417     // } 
    418401       
    419402   } 
     
    464447      } 
    465448    } 
    466  
    467     // if (! context->hasServer ) 
    468     // { 
    469     //    CContextClient* client=context->client ; 
    470  
    471     //    CEventClient event(this->getType(),EVENT_ID_CREATE_CHILD_GROUP) ;    
    472     //    if (client->isServerLeader()) 
    473     //    { 
    474     //      CMessage msg ; 
    475     //      msg<<this->getId() ; 
    476     //      msg<<id ; 
    477     //      const std::list<int>& ranks = client->getRanksServerLeader(); 
    478     //      for (std::list<int>::const_iterator itRank = ranks.begin(), itRankEnd = ranks.end(); itRank != itRankEnd; ++itRank) 
    479     //        event.push(*itRank,1,msg) ; 
    480     //      client->sendEvent(event) ; 
    481     //    } 
    482     //    else client->sendEvent(event) ; 
    483     // } 
    484        
    485449   } 
    486450    
     
    488452   void CGroupTemplate<U, V, W>::recvCreateChild(CEventServer& event) 
    489453   { 
    490        
    491454      CBufferIn* buffer=event.subEvents.begin()->buffer; 
    492455      string id; 
Note: See TracChangeset for help on using the changeset viewer.