UNIVERS
15.3
UNIVERS base processing software API
|
#include <tr_selector.hpp>
Public Member Functions | |
TrSelMatchRule (TrSelMatchOp op, TrHeaderAttrId hdr_attr_id, const AttrT &attr_val) | |
TrSelMatchRule (TrSelMatchOp op, TrHeaderAttrId hdr_attr_id, std::vector< AttrT > &attr_vals) | |
virtual | ~TrSelMatchRule () |
virtual TrSelBaseRule * | clone () const |
virtual int | opType () const |
TrHeaderAttrId | hdrAttrId () const |
const std::vector< AttrT > & | hdrAttrVals () const |
Public Member Functions inherited from hds::db::TrSelBaseRule | |
TrSelBaseRule () | |
virtual | ~TrSelBaseRule () |
Protected Attributes | |
TrSelMatchOp | m_op |
TrHeaderAttrId | m_hdr_attr_id |
std::vector< AttrT > | m_hdr_attr_vals |
Matching rule for traces selection.
hds::db::TrSelMatchRule< AttrT >::TrSelMatchRule | ( | TrSelMatchOp | op, |
TrHeaderAttrId | hdr_attr_id, | ||
const AttrT & | attr_val | ||
) |
Constructor with matching operation, header attribute and
value of the header attribute provided.
hds::db::TrSelMatchRule< AttrT >::TrSelMatchRule | ( | TrSelMatchOp | op, |
TrHeaderAttrId | hdr_attr_id, | ||
std::vector< AttrT > & | attr_vals | ||
) |
Constructor with matching operation, header attribute and
values of the header attribute provided.
|
virtual |
Destructor.
|
virtual |
Clone this rule.
Implements hds::db::TrSelBaseRule.
|
virtual |
Id of header attribute.
Implements hds::db::TrSelBaseRule.
const std::vector< AttrT > & hds::db::TrSelMatchRule< AttrT >::hdrAttrVals | ( | ) | const |
Access to header attribute values.
|
virtual |
Get type of rule operation.
Implements hds::db::TrSelBaseRule.
|
protected |
Vector of header attribute values.
|
protected |
< Current sorting operation. Id of the header attribute.