Public Methods | |
Selectivity (const char *n, ifid_t i, Selectivity *prev) | |
Public Attributes | |
const char * | name |
ibitvector | exclude |
Selectivity * | prev |
Selectivity * | next |
associates a selectivity to a given attribute/constraint name. The selectivity associated with a name is given by a set of interfaces that can not be matched by a message unless that attribute is present in the message.
|
creates a selectivity item with the given name, excluding the given interface and connecting it to the given previous element in the selectivity table. |
|
set of interfaces excluded by the absence of this attribute * |
|
constraint/attribute name * |
|
pointer to the next element in the selectivity table. Points to an element with less or equal selectivity |
|
pointer to the previous element in the selectivity table. Points to an element with greater or equal selectivity |