Ignore:
Timestamp:
05/19/11 19:06:32 (13 years ago)
Author:
hozdoba
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/src/xmlio/buffer_pair.hpp

    r196 r198  
    3838             
    3939            /// Traitements divers /// 
    40             void wait(void); 
     40            int wait(void); 
    4141            void sendCurrentBuffer(void);  
    4242                         
     
    6666                                          A1 * arg1, A2 * arg2, A3 * arg3, A4 * arg4) 
    6767      { 
     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          
    6882         if (this->mustBeSent())  
    6983            this->sendCurrentBuffer(); 
     
    87101         if (rsize <= usize) 
    88102         { 
    89             cbuffer.appendRequestInfos(managerId, methodId, nbargs);         
     103            cbuffer.appendRequestInfos(managerId, methodId, nbargs); 
     104            recurse = 0;        
    90105         } 
    91106         else 
    92107         { 
    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            } 
    94121            this->prepareRequest(managerId, methodId, arg1, arg2, arg3, arg4); 
    95122         } 
Note: See TracChangeset for help on using the changeset viewer.