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