1: get the match function to use from s_matchPtr, load them with
    d_rule.pattern. 

2: determine whether the headers are already available. If not, load them.
   make their index in d_headers available.

3. 
3: visit all headers. If the match object matches a header, return true

4. return false.
