servlib/bundling/BPQBlock.cc
changeset 35 2bc8cc69d2a5
parent 33 bf64ebbc6e75
child 37 6023dbd1cef5
equal deleted inserted replaced
34:8f9f167096ee 35:2bc8cc69d2a5
   180         log_debug_p(LOG, "BPQBlock::initialise: b->source() != NULL");
   180         log_debug_p(LOG, "BPQBlock::initialise: b->source() != NULL");
   181     } else {
   181     } else {
   182         log_debug_p(LOG, "BPQBlock::initialise: b->source() == NULL");
   182         log_debug_p(LOG, "BPQBlock::initialise: b->source() == NULL");
   183         block = b;
   183         block = b;
   184     }
   184     }
   185 
   185 /////////////////////////////////////////////////////
   186     ASSERT ( block != NULL );
   186     ASSERT ( block != NULL );
   187     
   187     
   188     log_debug_p(LOG, "BPQBlock::initialise: block != NULL");
   188     log_debug_p(LOG, "BPQBlock::initialise: block != NULL");
   189 
   189 
   190     log_debug_p(LOG, "BPQBlock::initialise: data_length() = %d", block->data_length());
   190     log_debug_p(LOG, "BPQBlock::initialise: data_length() = %d", block->data_length());
   192     log_debug_p(LOG, "BPQBlock::initialise: full_length() = %d", block->full_length());
   192     log_debug_p(LOG, "BPQBlock::initialise: full_length() = %d", block->full_length());
   193     log_debug_p(LOG, "BPQBlock::initialise: complete() = %s", 
   193     log_debug_p(LOG, "BPQBlock::initialise: complete() = %s", 
   194         (block->complete()) ? "true" : "false" );
   194         (block->complete()) ? "true" : "false" );
   195     log_debug_p(LOG, "BPQBlock::initialise: reloaded() = %s", 
   195     log_debug_p(LOG, "BPQBlock::initialise: reloaded() = %s", 
   196         (block->reloaded()) ? "true" : "false" );
   196         (block->reloaded()) ? "true" : "false" );
   197 
   197 ////////////////////////////////////////////////////
       
   198     if(block->data() == NULL) {
       
   199         log_debug_p(LOG, "BPQBlock::initialise: block->data() == NULL"); 
       
   200 
       
   201         kind_ = KIND_QUERY;
       
   202         matching_rule_ = 1;
       
   203         query_len_ = 0;
       
   204         query_val_ = 0;
       
   205         
       
   206         return BP_FAIL;
       
   207     }
   198 
   208 
   199     int decoding_len=0; 
   209     int decoding_len=0; 
   200     u_int i=0, j=0;
   210     u_int i=0, j=0;
   201     u_int len = block->data_length();
   211     u_int len = block->data_length();
   202     log_debug_p(LOG, "BPQBlock::initialise: len = %u", len);
   212     log_debug_p(LOG, "BPQBlock::initialise: len = %u", len);