Show
Ignore:
Timestamp:
05/05/08 06:42:33 (7 months ago)
Author:
vossg
Message:

fixed: field container field interface cleanup

  • removed duplicated interfaces (e.g get/edit * and get/edit & for all fields)
  • adjust available field access according to field properties (allow/diallow null ptr, custom access functions)
    to avoid loopholes through different access possibilities
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Source/System/Cluster/Server/OSGClusterServer.cpp

    r1174 r1194  
    301301        // get server id 
    302302        for(_serverId = 0; 
    303              (_clusterWindow->getServers()[_serverId] != _serviceName) && 
    304              (_serverId < _clusterWindow->getServers().size()); 
     303             (_clusterWindow->getServers(_serverId) != _serviceName) && 
     304             (_serverId < _clusterWindow->getMFServers()->size()); 
    305305            _serverId++); 
    306306 
     
    412412    ClusterWindowPtr window = dynamic_cast<ClusterWindowPtr>(fcp); 
    413413 
    414     if(window->getServers().size()) 
    415     { 
    416         if(window->getServers().find(_serviceName) ==  
    417            window->getServers().end()) 
     414    if(window->getMFServers()->size()) 
     415    { 
     416        if(window->getMFServers()->find(_serviceName) ==  
     417           window->getMFServers()->end()) 
    418418        { 
    419419            SWARNING << "wrong window" << std::endl;