Changeset 204 for XMLIO_V2/dev/dev_rv/src/xmlio/buffer_pair.cpp
- Timestamp:
- 05/25/11 15:19:14 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_V2/dev/dev_rv/src/xmlio/buffer_pair.cpp
r198 r204 1 1 #include "buffer_pair.hpp" 2 3 #include "impi_interface.hpp" 2 4 3 5 namespace xmlioserver … … 9 11 : com_client_server(com_client_server) 10 12 , first(BUFFER_CLIENT_SIZE), second(BUFFER_CLIENT_SIZE) 11 , first_request( -1), second_request(-1)13 , first_request(mpi_request_null), second_request(mpi_request_null) 12 14 , currentBuffer(0) 13 15 { /* Ne rien faire de plus */ } … … 21 23 { 22 24 if ((currentBuffer == 0) && (first.getUsedSize() != 0) && 23 ((second_request == -1) || CMPIManager::Test (second_request)))25 ((second_request == mpi_request_null) || CMPIManager::Test (second_request))) 24 26 return (true); 25 27 26 28 if ((currentBuffer == 1) && (second.getUsedSize() != 0) && 27 ((first_request == -1) || CMPIManager::Test (first_request)))29 ((first_request == mpi_request_null) || CMPIManager::Test (first_request))) 28 30 return (true); 29 31 … … 38 40 { 39 41 CMPIManager::Wait(this->second_request); 40 this->second_request = -1;42 this->second_request = mpi_request_null; 41 43 return (this->second_request); 42 44 } … … 44 46 { 45 47 CMPIManager::Wait(this->first_request); 46 this->first_request = -1;48 this->first_request = mpi_request_null; 47 49 return (this->first_request); 48 50 } … … 58 60 (this->com_client_server, 0, this->first, this->first_request); 59 61 this->currentBuffer = 1; 60 this->second_request = -1;62 this->second_request = mpi_request_null; 61 63 this->second.clear(); 62 64 } … … 66 68 (this->com_client_server, 0, this->second, this->second_request); 67 69 this->currentBuffer = 0; 68 this->first_request = -1;70 this->first_request = mpi_request_null; 69 71 this->first.clear(); 70 72 }
Note: See TracChangeset
for help on using the changeset viewer.