Changeset 2597


Ignore:
Timestamp:
11/17/23 13:18:37 (6 months ago)
Author:
jderouillat
Message:

Bug fix in p2p mirror protocol, the client's buffer remain method need to be implemented as the server's one

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/transport/p2p_client_buffer.hpp

    r2594 r2597  
    130130        } 
    131131 
    132         size_t remain(void) { return size_-count_; } 
     132        size_t remain(void) { 
     133            if (count_==0) 
     134              return size_; 
     135            else if (end_<start_) 
     136              return start_-end_; 
     137            else 
     138              return size_-end_; 
     139          } 
    133140        size_t getSize(void) { return size_ ;} 
    134141        size_t getCount(void) {return count_ ;} 
Note: See TracChangeset for help on using the changeset viewer.