libidav/davqlexec.h

changeset 348
b79fb94f9e0a
parent 344
72791e299d64
child 365
f04ab0420512
equal deleted inserted replaced
347:b6ff6be7aa91 348:b79fb94f9e0a
104 davql_func func; 104 davql_func func;
105 } data; 105 } data;
106 }; 106 };
107 107
108 struct DavQLStackObj { 108 struct DavQLStackObj {
109 int32_t type; // 0: int, 1: string 109 int32_t type; // 0: int, 1: string, 2: xml
110 uint32_t length; 110 uint32_t length;
111 union DavQLStackData { 111 union DavQLStackData {
112 int64_t integer; 112 int64_t integer;
113 char *string; 113 char *string;
114 DavXmlNode *node;
114 } data; 115 } data;
115 }; 116 };
116 117
117 struct DavQLRes { 118 struct DavQLRes {
118 DavResource *resource; 119 DavResource *resource;

mercurial