|
| ||||||||||||||||
A target consists of a protocol and a filter type. It identifies exactly which filter of which protocol has to be configured with this code.
| Target ()
| Target |
| Target (const string& p, filter::Filter f)
| Target |
Construct a target [protocol/filter pair].
Parameters:
| p | target protocol. |
| f | target filter. |
| bool operator< (const Target& rhs)
| operator< |
[const]
Operator to compare Targets. Needed for STL set storage.
Parameters:
| rhs | target to compare with |
Returns: true if target is less than argument
| bool operator== (const Target& rhs)
| operator== |
[const]
| bool operator!= (const Target& rhs)
| operator!= |
[const]
| const string protocol ()
| protocol |
[const]
Get the protocol.
Returns: the protocol.
| void set_protocol (const string& protocol)
| set_protocol |
Set the protocol.
Parameters:
| protocol | the protocol name. |
| filter::Filter filter ()
| filter |
[const]
Get the filter type.
Returns: the filter type.
| void set_filter (const filter::Filter& filter)
| set_filter |
Set the filter type.
Parameters:
| filter | the filter type. |
| string str ()
| str |
[const]
Returns: string representation of target.