Data Structures | |
| struct | epx_qname |
| An XML qualified name used for instance for WS-Discovery port types. More... | |
Defines | |
| #define | QNAME_EQUALS(ns1, ln1, ns2, ln2) (!strcmp(ln1, ln2) && (ns1 ? (ns2 ? !strcmp(ns1, ns2) : 0) : ns2 == NULL)) |
| Compares QNames. | |
| #define | QNAME_NOT_EQUALS(ns1, ln1, ns2, ln2) (strcmp(ln1, ln2) || (ns1 ? (ns2 ? strcmp(ns1, ns2) : 1) : ns2 != NULL)) |
| Compares QNames. | |
| #define | QNAME_EQUALS_WILDCARD(ns, ln, ref_ns, ref_ln) (!ref_ln || (!strcmp(ln, ref_ln) && (ns ? (ref_ns ? !strcmp(ns, ref_ns) : 0) : ref_ns == NULL))) |
| Compares QNames considering NULL namespace as any namespace. | |
| #define | QNAME_NOT_EQUALS_WILDCARD(ns, ln, ref_ns, ref_ln) ((ref_ln && strcmp(ln, ref_ln)) || (ref_ns && (!ns || strcmp(ns, ref_ns)))) |
| Compares QNames considering NULL namespace as any namespace. | |
| #define | QNAME_STRUCT_EQUALS(qn1, qn2) QNAME_EQUALS(qn1->ns, qn1->lname, qn2->ns, qn2->lname) |
| Compares QNames. | |
| #define | QNAME_STRUCT_NOT_EQUALS(qn1, qn2) QNAME_NOT_EQUALS(qn1->ns, qn1->lname, qn2->ns, qn2->lname) |
| Compares QNames. | |
| #define | QNAME_STRUCT_EQUALS_WILDCARD(qn, ref_qn) QNAME_EQUALS_WILDCARD(qn->ns, qn->lname, ref_qn->ns, ref_qn->lname) |
| Compares QNames considering NULL namespace as any namespace. | |
| #define | QNAME_STRUCT_NOT_EQUALS_WILDCARD(qn, ref_qn) QNAME_NOT_EQUALS_WILDCARD(qn->ns, qn->lname, ref_qn->ns, ref_qn->lname) |
| Compares QNames considering NULL namespace as any namespace. | |
| #define | EPX_XML_NS_URI "http://www.w3.org/XML/1998/namespace" |
| XML namespace URI. | |
| #define | EPX_XML_NS_PREFIX "xml" |
| Implicit predefined xml prefix. | |
Typedefs | |
| typedef struct epx_qname | epx_qname_t |
| An XML qualified name used for instance for WS-Discovery port types. | |
Enumerations | |
| enum | epx_boolean_t |
| Boolean type. More... | |
| #define QNAME_EQUALS | ( | ns1, | |||
| ln1, | |||||
| ns2, | |||||
| ln2 | ) | (!strcmp(ln1, ln2) && (ns1 ? (ns2 ? !strcmp(ns1, ns2) : 0) : ns2 == NULL)) |
Compares QNames.
| #define QNAME_NOT_EQUALS | ( | ns1, | |||
| ln1, | |||||
| ns2, | |||||
| ln2 | ) | (strcmp(ln1, ln2) || (ns1 ? (ns2 ? strcmp(ns1, ns2) : 1) : ns2 != NULL)) |
Compares QNames.
| #define QNAME_EQUALS_WILDCARD | ( | ns, | |||
| ln, | |||||
| ref_ns, | |||||
| ref_ln | ) | (!ref_ln || (!strcmp(ln, ref_ln) && (ns ? (ref_ns ? !strcmp(ns, ref_ns) : 0) : ref_ns == NULL))) |
Compares QNames considering NULL namespace as any namespace.
| #define QNAME_NOT_EQUALS_WILDCARD | ( | ns, | |||
| ln, | |||||
| ref_ns, | |||||
| ref_ln | ) | ((ref_ln && strcmp(ln, ref_ln)) || (ref_ns && (!ns || strcmp(ns, ref_ns)))) |
Compares QNames considering NULL namespace as any namespace.
| #define QNAME_STRUCT_EQUALS | ( | qn1, | |||
| qn2 | ) | QNAME_EQUALS(qn1->ns, qn1->lname, qn2->ns, qn2->lname) |
Compares QNames.
| #define QNAME_STRUCT_NOT_EQUALS | ( | qn1, | |||
| qn2 | ) | QNAME_NOT_EQUALS(qn1->ns, qn1->lname, qn2->ns, qn2->lname) |
Compares QNames.
| #define QNAME_STRUCT_EQUALS_WILDCARD | ( | qn, | |||
| ref_qn | ) | QNAME_EQUALS_WILDCARD(qn->ns, qn->lname, ref_qn->ns, ref_qn->lname) |
Compares QNames considering NULL namespace as any namespace.
| #define QNAME_STRUCT_NOT_EQUALS_WILDCARD | ( | qn, | |||
| ref_qn | ) | QNAME_NOT_EQUALS_WILDCARD(qn->ns, qn->lname, ref_qn->ns, ref_qn->lname) |
Compares QNames considering NULL namespace as any namespace.
| #define EPX_XML_NS_URI "http://www.w3.org/XML/1998/namespace" |
XML namespace URI.
| #define EPX_XML_NS_PREFIX "xml" |
Implicit predefined xml prefix.
| typedef struct epx_qname epx_qname_t |
An XML qualified name used for instance for WS-Discovery port types.
| enum epx_boolean_t |
Boolean type.
1.5.8