Ignore:
Timestamp:
10/05/15 15:32:52 (9 years ago)
Author:
rlacroix
Message:

Add a new configuration variable "min_buffer_size".

This allows the user to control the minimum buffer size.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/node/context.cpp

    r711 r719  
    266266   void CContext::setClientServerBuffer() 
    267267   { 
    268      size_t bufferSizeMin = 10 * sizeof(size_t) * 1024; 
     268     size_t bufferSizeMin = CXios::minBufferSize; 
    269269#define DECLARE_NODE(Name_, name_)    \ 
    270      bufferSizeMin = (bufferSizeMin < sizeof(C##Name_##Definition)) ?  sizeof(C##Name_##Definition) : bufferSizeMin; 
     270     if (bufferSizeMin < sizeof(C##Name_##Definition)) bufferSizeMin = sizeof(C##Name_##Definition); 
    271271#define DECLARE_NODE_PAR(Name_, name_) 
    272272#include "node_type.conf" 
     273#undef DECLARE_NODE 
     274#undef DECLARE_NODE_PAR 
     275 
    273276     std::map<int, StdSize> bufferSize = getDataSize(); 
    274277     if (bufferSize.empty()) 
Note: See TracChangeset for help on using the changeset viewer.