Changeset 2130 for XIOS/dev/dev_ym/XIOS_COUPLING/src/buffer_client.hpp
- Timestamp:
- 04/20/21 09:49:47 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/buffer_client.hpp
r1757 r2130 29 29 void infoBuffer(void) ; 30 30 bool isNotifiedFinalized(void) ; 31 void setGrowableBuffer(double growFactor) { growFactor_=growFactor ; isGrowableBuffer_=true ;} 32 void fixBufferSize(size_t bufferSize) { newBufferSize_=bufferSize ; isGrowableBuffer_=false ; resizingBufferStep_=1 ;} 33 void fixBuffer(void) { isGrowableBuffer_=false ;} 31 34 private: 35 void resizeBuffer(size_t newSize) ; 36 void resizeBufferNotify(void) ; 37 38 32 39 char* buffer[2]; 33 40 char* bufferHeader[2]; … … 38 45 bool winState[2] ; 39 46 int current; 47 48 double growFactor_=1.2 ; 49 bool isGrowableBuffer_=true ; 40 50 51 int resizingBufferStep_ = 0 ; 52 size_t newBufferSize_ ; 41 53 StdSize count; 42 54 StdSize maxEventSize; 43 constStdSize bufferSize;55 StdSize bufferSize; 44 56 const StdSize estimatedMaxEventSize; 45 57
Note: See TracChangeset
for help on using the changeset viewer.