servlib/bundling/BPQBlock.h
changeset 65 333724f2f7cf
parent 64 1296a0283271
child 66 e1101c5d54a1
equal deleted inserted replaced
64:1296a0283271 65:333724f2f7cf
    88 
    88 
    89     void log_block_info(BlockInfo* block);
    89     void log_block_info(BlockInfo* block);
    90 
    90 
    91     int extract_kind			(const u_char* buf, u_int* buf_index, u_int buf_length);
    91     int extract_kind			(const u_char* buf, u_int* buf_index, u_int buf_length);
    92     int extract_matching_rule	(const u_char* buf, u_int* buf_index, u_int buf_length);
    92     int extract_matching_rule	(const u_char* buf, u_int* buf_index, u_int buf_length);
    93     int extract_creation_ts		(const u_char* buf, u_int* buf_index, u_int buf_length);
    93     int extract_creation_ts		(const u_char* buf, u_int* buf_index, u_int buf_length, bool local, const Bundle* bundle);
    94     int extract_source			(const u_char* buf, u_int* buf_index, u_int buf_length);
    94     int extract_source			(const u_char* buf, u_int* buf_index, u_int buf_length, bool local, const Bundle* bundle);
    95     int extract_query			(const u_char* buf, u_int* buf_index, u_int buf_length);
    95     int extract_query			(const u_char* buf, u_int* buf_index, u_int buf_length);
    96     int extract_fragments		(const u_char* buf, u_int* buf_index, u_int buf_length);
    96     int extract_fragments		(const u_char* buf, u_int* buf_index, u_int buf_length);
    97 
    97 
    98     kind_t kind_;               	///< Query || Response
    98     kind_t kind_;               	///< Query || Response
    99     u_int matching_rule_;       	///< Exact
    99     u_int matching_rule_;       	///< Exact