Changeset 198 for XMLIO_V2/dev/dev_rv/src/xmlio/buffer_pair.hpp
- Timestamp:
- 05/19/11 19:06:32 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_V2/dev/dev_rv/src/xmlio/buffer_pair.hpp
r196 r198 38 38 39 39 /// Traitements divers /// 40 voidwait(void);40 int wait(void); 41 41 void sendCurrentBuffer(void); 42 42 … … 66 66 A1 * arg1, A2 * arg2, A3 * arg3, A4 * arg4) 67 67 { 68 static int recurse = 0; 69 if (recurse > 1) 70 { 71 std::cout << "putain :" << recurse << "," << this->mustBeSent() 72 << "," << currentBuffer << "," << first.getUsedSize() << "," << second.getUsedSize(); 73 if ((currentBuffer == 0) && (first.getUsedSize() != 0) && (second_request != -1)) 74 std::cout << "," << CMPIManager::Test (second_request); 75 if ((currentBuffer == 1) && (second.getUsedSize() != 0) && (first_request != -1)) 76 std::cout << "," << CMPIManager::Test (first_request); 77 std::cout << "," << second_request << "," << first_request << std::endl; 78 } 79 80 if (recurse == 10) exit (-1); 81 68 82 if (this->mustBeSent()) 69 83 this->sendCurrentBuffer(); … … 87 101 if (rsize <= usize) 88 102 { 89 cbuffer.appendRequestInfos(managerId, methodId, nbargs); 103 cbuffer.appendRequestInfos(managerId, methodId, nbargs); 104 recurse = 0; 90 105 } 91 106 else 92 107 { 93 this->wait(); 108 int o = this->wait(); 109 recurse ++; 110 if (recurse > 1) 111 { 112 113 std::cout << "putain bis:" << recurse << "," << this->mustBeSent() << "," << CMPIManager::Test (o) 114 << "," << currentBuffer << "," << first.getUsedSize() << "," << second.getUsedSize(); 115 if ((currentBuffer == 0) && (first.getUsedSize() != 0) && (second_request != -1)) 116 std::cout << "," << CMPIManager::Test (second_request); 117 if ((currentBuffer == 1) && (second.getUsedSize() != 0) && (first_request != -1)) 118 std::cout << "," << CMPIManager::Test (first_request); 119 std::cout << "," << second_request << "," << first_request << "," << o << std::endl; 120 } 94 121 this->prepareRequest(managerId, methodId, arg1, arg2, arg3, arg4); 95 122 }
Note: See TracChangeset
for help on using the changeset viewer.