Public Member Functions

HostMatcher< Data, Result > Class Template Reference

#include <ControlMatcher.h>

Collaboration diagram for HostMatcher< Data, Result >:
Collaboration graph
[legend]

Public Member Functions

 HostMatcher (const char *name, const char *filename)
 ~HostMatcher ()
void Match (RequestData *rdata, Result *result)
void AllocateSpace (int num_entries)
char * NewEntry (matcher_line *line_info)
void Print ()
int getNumElements ()
Data * getDataArray ()
HostLookupgetHLookup ()

Detailed Description

template<class Data, class Result>
class HostMatcher< Data, Result >

Definition at line 216 of file ControlMatcher.h.


Constructor & Destructor Documentation

template<class Data , class Result >
HostMatcher< Data, Result >::HostMatcher ( const char *  name,
const char *  filename 
)

Definition at line 88 of file ControlMatcher.cc.

template<class Data , class Result >
HostMatcher< Data, Result >::~HostMatcher (  ) 

Definition at line 98 of file ControlMatcher.cc.


Member Function Documentation

template<class Data , class Result >
void HostMatcher< Data, Result >::AllocateSpace ( int  num_entries  ) 

Definition at line 133 of file ControlMatcher.cc.

References HostLookup::AllocateSpace(), and ink_assert.

template<class Data, class Result>
Data* HostMatcher< Data, Result >::getDataArray (  )  [inline]

Definition at line 226 of file ControlMatcher.h.

template<class Data, class Result>
HostLookup* HostMatcher< Data, Result >::getHLookup (  )  [inline]

Definition at line 227 of file ControlMatcher.h.

template<class Data, class Result>
int HostMatcher< Data, Result >::getNumElements (  )  [inline]

Definition at line 225 of file ControlMatcher.h.

template<class Data , class Result>
void HostMatcher< Data, Result >::Match ( RequestData rdata,
Result *  result 
)
template<class Data , class Result >
char * HostMatcher< Data, Result >::NewEntry ( matcher_line line_info  ) 
template<class Data , class Result >
void HostMatcher< Data, Result >::Print (  ) 

Definition at line 110 of file ControlMatcher.cc.

References HostLookup::Print().


The documentation for this class was generated from the following files: