1 /* c/zx-ps-data.h - WARNING: This header was auto generated by xsd2sg.pl. DO NOT EDIT! 2 * $Id$ */ 3 /* Datastructure design, topography, and layout 4 * Copyright (c) 2006,2010 Sampo Kellomaki (sampo@iki.fi), 5 * All Rights Reserved. NO WARRANTY. See file COPYING for 6 * terms and conditions of use. Element and attributes names as well 7 * as some topography are derived from schema descriptions that were used as 8 * input and may be subject to their own copright. */ 9 10 #ifndef _c_zx_ps_data_h 11 #define _c_zx_ps_data_h 12 13 #include "zx.h" 14 #include "c/zx-const.h" 15 #include "c/zx-data.h" 16 17 #ifndef ZX_ELEM_EXT 18 #define ZX_ELEM_EXT /* This extension point should be defined by who includes this file. */ 19 #endif 20 21 /* -------------------------- ps_AddCollectionRequest -------------------------- */ 22 /* refby( zx_e_Body_s ) */ 23 #ifndef zx_ps_AddCollectionRequest_EXT 24 #define zx_ps_AddCollectionRequest_EXT 25 #endif 26 struct zx_ps_AddCollectionRequest_s { 27 ZX_ELEM_EXT 28 zx_ps_AddCollectionRequest_EXT 29 struct zx_ps_Object_s* Object; /* {1,1} nada */ 30 struct zx_ps_Subscription_s* Subscription; /* {0,1} nada */ 31 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 32 }; 33 34 #define zx_NEW_ps_AddCollectionRequest(c, father) (struct zx_ps_AddCollectionRequest_s*)zx_new_elem((c),(father),zx_ps_AddCollectionRequest_ELEM) 35 int zx_DEC_ATTR_ps_AddCollectionRequest(struct zx_ctx* c, struct zx_ps_AddCollectionRequest_s* x); 36 int zx_DEC_ELEM_ps_AddCollectionRequest(struct zx_ctx* c, struct zx_ps_AddCollectionRequest_s* x); 37 38 #ifdef ZX_ENA_AUX 39 struct zx_ps_AddCollectionRequest_s* zx_DEEP_CLONE_ps_AddCollectionRequest(struct zx_ctx* c, struct zx_ps_AddCollectionRequest_s* x, int dup_strs); 40 void zx_DUP_STRS_ps_AddCollectionRequest(struct zx_ctx* c, struct zx_ps_AddCollectionRequest_s* x); 41 int zx_WALK_SO_ps_AddCollectionRequest(struct zx_ctx* c, struct zx_ps_AddCollectionRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 42 int zx_WALK_WO_ps_AddCollectionRequest(struct zx_ctx* c, struct zx_ps_AddCollectionRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 43 #endif 44 45 #ifdef ZX_ENA_GETPUT 46 struct zx_attr_s* zx_ps_AddCollectionRequest_GET_id(struct zx_ps_AddCollectionRequest_s* x); 47 48 struct zx_ps_Object_s* zx_ps_AddCollectionRequest_GET_Object(struct zx_ps_AddCollectionRequest_s* x, int n); 49 struct zx_ps_Subscription_s* zx_ps_AddCollectionRequest_GET_Subscription(struct zx_ps_AddCollectionRequest_s* x, int n); 50 51 int zx_ps_AddCollectionRequest_NUM_Object(struct zx_ps_AddCollectionRequest_s* x); 52 int zx_ps_AddCollectionRequest_NUM_Subscription(struct zx_ps_AddCollectionRequest_s* x); 53 54 struct zx_ps_Object_s* zx_ps_AddCollectionRequest_POP_Object(struct zx_ps_AddCollectionRequest_s* x); 55 struct zx_ps_Subscription_s* zx_ps_AddCollectionRequest_POP_Subscription(struct zx_ps_AddCollectionRequest_s* x); 56 57 void zx_ps_AddCollectionRequest_PUSH_Object(struct zx_ps_AddCollectionRequest_s* x, struct zx_ps_Object_s* y); 58 void zx_ps_AddCollectionRequest_PUSH_Subscription(struct zx_ps_AddCollectionRequest_s* x, struct zx_ps_Subscription_s* y); 59 60 void zx_ps_AddCollectionRequest_PUT_id(struct zx_ps_AddCollectionRequest_s* x, struct zx_attr_s* y); 61 62 void zx_ps_AddCollectionRequest_PUT_Object(struct zx_ps_AddCollectionRequest_s* x, int n, struct zx_ps_Object_s* y); 63 void zx_ps_AddCollectionRequest_PUT_Subscription(struct zx_ps_AddCollectionRequest_s* x, int n, struct zx_ps_Subscription_s* y); 64 65 void zx_ps_AddCollectionRequest_ADD_Object(struct zx_ps_AddCollectionRequest_s* x, int n, struct zx_ps_Object_s* z); 66 void zx_ps_AddCollectionRequest_ADD_Subscription(struct zx_ps_AddCollectionRequest_s* x, int n, struct zx_ps_Subscription_s* z); 67 68 void zx_ps_AddCollectionRequest_DEL_Object(struct zx_ps_AddCollectionRequest_s* x, int n); 69 void zx_ps_AddCollectionRequest_DEL_Subscription(struct zx_ps_AddCollectionRequest_s* x, int n); 70 71 void zx_ps_AddCollectionRequest_REV_Object(struct zx_ps_AddCollectionRequest_s* x); 72 void zx_ps_AddCollectionRequest_REV_Subscription(struct zx_ps_AddCollectionRequest_s* x); 73 74 #endif 75 /* -------------------------- ps_AddCollectionResponse -------------------------- */ 76 /* refby( zx_e_Body_s ) */ 77 #ifndef zx_ps_AddCollectionResponse_EXT 78 #define zx_ps_AddCollectionResponse_EXT 79 #endif 80 struct zx_ps_AddCollectionResponse_s { 81 ZX_ELEM_EXT 82 zx_ps_AddCollectionResponse_EXT 83 struct zx_lu_Status_s* Status; /* {1,1} nada */ 84 struct zx_ps_Object_s* Object; /* {0,1} nada */ 85 struct zx_attr_s* TimeStamp; /* {1,1} attribute mm7:relativeOrAbsoluteDateType */ 86 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 87 }; 88 89 #define zx_NEW_ps_AddCollectionResponse(c, father) (struct zx_ps_AddCollectionResponse_s*)zx_new_elem((c),(father),zx_ps_AddCollectionResponse_ELEM) 90 int zx_DEC_ATTR_ps_AddCollectionResponse(struct zx_ctx* c, struct zx_ps_AddCollectionResponse_s* x); 91 int zx_DEC_ELEM_ps_AddCollectionResponse(struct zx_ctx* c, struct zx_ps_AddCollectionResponse_s* x); 92 93 #ifdef ZX_ENA_AUX 94 struct zx_ps_AddCollectionResponse_s* zx_DEEP_CLONE_ps_AddCollectionResponse(struct zx_ctx* c, struct zx_ps_AddCollectionResponse_s* x, int dup_strs); 95 void zx_DUP_STRS_ps_AddCollectionResponse(struct zx_ctx* c, struct zx_ps_AddCollectionResponse_s* x); 96 int zx_WALK_SO_ps_AddCollectionResponse(struct zx_ctx* c, struct zx_ps_AddCollectionResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 97 int zx_WALK_WO_ps_AddCollectionResponse(struct zx_ctx* c, struct zx_ps_AddCollectionResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 98 #endif 99 100 #ifdef ZX_ENA_GETPUT 101 struct zx_attr_s* zx_ps_AddCollectionResponse_GET_TimeStamp(struct zx_ps_AddCollectionResponse_s* x); 102 struct zx_attr_s* zx_ps_AddCollectionResponse_GET_id(struct zx_ps_AddCollectionResponse_s* x); 103 104 struct zx_lu_Status_s* zx_ps_AddCollectionResponse_GET_Status(struct zx_ps_AddCollectionResponse_s* x, int n); 105 struct zx_ps_Object_s* zx_ps_AddCollectionResponse_GET_Object(struct zx_ps_AddCollectionResponse_s* x, int n); 106 107 int zx_ps_AddCollectionResponse_NUM_Status(struct zx_ps_AddCollectionResponse_s* x); 108 int zx_ps_AddCollectionResponse_NUM_Object(struct zx_ps_AddCollectionResponse_s* x); 109 110 struct zx_lu_Status_s* zx_ps_AddCollectionResponse_POP_Status(struct zx_ps_AddCollectionResponse_s* x); 111 struct zx_ps_Object_s* zx_ps_AddCollectionResponse_POP_Object(struct zx_ps_AddCollectionResponse_s* x); 112 113 void zx_ps_AddCollectionResponse_PUSH_Status(struct zx_ps_AddCollectionResponse_s* x, struct zx_lu_Status_s* y); 114 void zx_ps_AddCollectionResponse_PUSH_Object(struct zx_ps_AddCollectionResponse_s* x, struct zx_ps_Object_s* y); 115 116 void zx_ps_AddCollectionResponse_PUT_TimeStamp(struct zx_ps_AddCollectionResponse_s* x, struct zx_attr_s* y); 117 void zx_ps_AddCollectionResponse_PUT_id(struct zx_ps_AddCollectionResponse_s* x, struct zx_attr_s* y); 118 119 void zx_ps_AddCollectionResponse_PUT_Status(struct zx_ps_AddCollectionResponse_s* x, int n, struct zx_lu_Status_s* y); 120 void zx_ps_AddCollectionResponse_PUT_Object(struct zx_ps_AddCollectionResponse_s* x, int n, struct zx_ps_Object_s* y); 121 122 void zx_ps_AddCollectionResponse_ADD_Status(struct zx_ps_AddCollectionResponse_s* x, int n, struct zx_lu_Status_s* z); 123 void zx_ps_AddCollectionResponse_ADD_Object(struct zx_ps_AddCollectionResponse_s* x, int n, struct zx_ps_Object_s* z); 124 125 void zx_ps_AddCollectionResponse_DEL_Status(struct zx_ps_AddCollectionResponse_s* x, int n); 126 void zx_ps_AddCollectionResponse_DEL_Object(struct zx_ps_AddCollectionResponse_s* x, int n); 127 128 void zx_ps_AddCollectionResponse_REV_Status(struct zx_ps_AddCollectionResponse_s* x); 129 void zx_ps_AddCollectionResponse_REV_Object(struct zx_ps_AddCollectionResponse_s* x); 130 131 #endif 132 /* -------------------------- ps_AddEntityRequest -------------------------- */ 133 /* refby( zx_e_Body_s ) */ 134 #ifndef zx_ps_AddEntityRequest_EXT 135 #define zx_ps_AddEntityRequest_EXT 136 #endif 137 struct zx_ps_AddEntityRequest_s { 138 ZX_ELEM_EXT 139 zx_ps_AddEntityRequest_EXT 140 struct zx_ps_Object_s* Object; /* {1,1} nada */ 141 struct zx_elem_s* PStoSPRedirectURL; /* {0,1} xs:anyURI */ 142 struct zx_ps_CreatePSObject_s* CreatePSObject; /* {0,1} nada */ 143 struct zx_ps_Subscription_s* Subscription; /* {0,1} nada */ 144 struct zx_sec_TokenPolicy_s* TokenPolicy; /* {0,1} nada */ 145 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 146 }; 147 148 #define zx_NEW_ps_AddEntityRequest(c, father) (struct zx_ps_AddEntityRequest_s*)zx_new_elem((c),(father),zx_ps_AddEntityRequest_ELEM) 149 int zx_DEC_ATTR_ps_AddEntityRequest(struct zx_ctx* c, struct zx_ps_AddEntityRequest_s* x); 150 int zx_DEC_ELEM_ps_AddEntityRequest(struct zx_ctx* c, struct zx_ps_AddEntityRequest_s* x); 151 152 #ifdef ZX_ENA_AUX 153 struct zx_ps_AddEntityRequest_s* zx_DEEP_CLONE_ps_AddEntityRequest(struct zx_ctx* c, struct zx_ps_AddEntityRequest_s* x, int dup_strs); 154 void zx_DUP_STRS_ps_AddEntityRequest(struct zx_ctx* c, struct zx_ps_AddEntityRequest_s* x); 155 int zx_WALK_SO_ps_AddEntityRequest(struct zx_ctx* c, struct zx_ps_AddEntityRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 156 int zx_WALK_WO_ps_AddEntityRequest(struct zx_ctx* c, struct zx_ps_AddEntityRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 157 #endif 158 159 #ifdef ZX_ENA_GETPUT 160 struct zx_attr_s* zx_ps_AddEntityRequest_GET_id(struct zx_ps_AddEntityRequest_s* x); 161 162 struct zx_ps_Object_s* zx_ps_AddEntityRequest_GET_Object(struct zx_ps_AddEntityRequest_s* x, int n); 163 struct zx_elem_s* zx_ps_AddEntityRequest_GET_PStoSPRedirectURL(struct zx_ps_AddEntityRequest_s* x, int n); 164 struct zx_ps_CreatePSObject_s* zx_ps_AddEntityRequest_GET_CreatePSObject(struct zx_ps_AddEntityRequest_s* x, int n); 165 struct zx_ps_Subscription_s* zx_ps_AddEntityRequest_GET_Subscription(struct zx_ps_AddEntityRequest_s* x, int n); 166 struct zx_sec_TokenPolicy_s* zx_ps_AddEntityRequest_GET_TokenPolicy(struct zx_ps_AddEntityRequest_s* x, int n); 167 168 int zx_ps_AddEntityRequest_NUM_Object(struct zx_ps_AddEntityRequest_s* x); 169 int zx_ps_AddEntityRequest_NUM_PStoSPRedirectURL(struct zx_ps_AddEntityRequest_s* x); 170 int zx_ps_AddEntityRequest_NUM_CreatePSObject(struct zx_ps_AddEntityRequest_s* x); 171 int zx_ps_AddEntityRequest_NUM_Subscription(struct zx_ps_AddEntityRequest_s* x); 172 int zx_ps_AddEntityRequest_NUM_TokenPolicy(struct zx_ps_AddEntityRequest_s* x); 173 174 struct zx_ps_Object_s* zx_ps_AddEntityRequest_POP_Object(struct zx_ps_AddEntityRequest_s* x); 175 struct zx_elem_s* zx_ps_AddEntityRequest_POP_PStoSPRedirectURL(struct zx_ps_AddEntityRequest_s* x); 176 struct zx_ps_CreatePSObject_s* zx_ps_AddEntityRequest_POP_CreatePSObject(struct zx_ps_AddEntityRequest_s* x); 177 struct zx_ps_Subscription_s* zx_ps_AddEntityRequest_POP_Subscription(struct zx_ps_AddEntityRequest_s* x); 178 struct zx_sec_TokenPolicy_s* zx_ps_AddEntityRequest_POP_TokenPolicy(struct zx_ps_AddEntityRequest_s* x); 179 180 void zx_ps_AddEntityRequest_PUSH_Object(struct zx_ps_AddEntityRequest_s* x, struct zx_ps_Object_s* y); 181 void zx_ps_AddEntityRequest_PUSH_PStoSPRedirectURL(struct zx_ps_AddEntityRequest_s* x, struct zx_elem_s* y); 182 void zx_ps_AddEntityRequest_PUSH_CreatePSObject(struct zx_ps_AddEntityRequest_s* x, struct zx_ps_CreatePSObject_s* y); 183 void zx_ps_AddEntityRequest_PUSH_Subscription(struct zx_ps_AddEntityRequest_s* x, struct zx_ps_Subscription_s* y); 184 void zx_ps_AddEntityRequest_PUSH_TokenPolicy(struct zx_ps_AddEntityRequest_s* x, struct zx_sec_TokenPolicy_s* y); 185 186 void zx_ps_AddEntityRequest_PUT_id(struct zx_ps_AddEntityRequest_s* x, struct zx_attr_s* y); 187 188 void zx_ps_AddEntityRequest_PUT_Object(struct zx_ps_AddEntityRequest_s* x, int n, struct zx_ps_Object_s* y); 189 void zx_ps_AddEntityRequest_PUT_PStoSPRedirectURL(struct zx_ps_AddEntityRequest_s* x, int n, struct zx_elem_s* y); 190 void zx_ps_AddEntityRequest_PUT_CreatePSObject(struct zx_ps_AddEntityRequest_s* x, int n, struct zx_ps_CreatePSObject_s* y); 191 void zx_ps_AddEntityRequest_PUT_Subscription(struct zx_ps_AddEntityRequest_s* x, int n, struct zx_ps_Subscription_s* y); 192 void zx_ps_AddEntityRequest_PUT_TokenPolicy(struct zx_ps_AddEntityRequest_s* x, int n, struct zx_sec_TokenPolicy_s* y); 193 194 void zx_ps_AddEntityRequest_ADD_Object(struct zx_ps_AddEntityRequest_s* x, int n, struct zx_ps_Object_s* z); 195 void zx_ps_AddEntityRequest_ADD_PStoSPRedirectURL(struct zx_ps_AddEntityRequest_s* x, int n, struct zx_elem_s* z); 196 void zx_ps_AddEntityRequest_ADD_CreatePSObject(struct zx_ps_AddEntityRequest_s* x, int n, struct zx_ps_CreatePSObject_s* z); 197 void zx_ps_AddEntityRequest_ADD_Subscription(struct zx_ps_AddEntityRequest_s* x, int n, struct zx_ps_Subscription_s* z); 198 void zx_ps_AddEntityRequest_ADD_TokenPolicy(struct zx_ps_AddEntityRequest_s* x, int n, struct zx_sec_TokenPolicy_s* z); 199 200 void zx_ps_AddEntityRequest_DEL_Object(struct zx_ps_AddEntityRequest_s* x, int n); 201 void zx_ps_AddEntityRequest_DEL_PStoSPRedirectURL(struct zx_ps_AddEntityRequest_s* x,int n); 202 void zx_ps_AddEntityRequest_DEL_CreatePSObject(struct zx_ps_AddEntityRequest_s* x, int n); 203 void zx_ps_AddEntityRequest_DEL_Subscription(struct zx_ps_AddEntityRequest_s* x, int n); 204 void zx_ps_AddEntityRequest_DEL_TokenPolicy(struct zx_ps_AddEntityRequest_s* x, int n); 205 206 void zx_ps_AddEntityRequest_REV_Object(struct zx_ps_AddEntityRequest_s* x); 207 void zx_ps_AddEntityRequest_REV_PStoSPRedirectURL(struct zx_ps_AddEntityRequest_s* x); 208 void zx_ps_AddEntityRequest_REV_CreatePSObject(struct zx_ps_AddEntityRequest_s* x); 209 void zx_ps_AddEntityRequest_REV_Subscription(struct zx_ps_AddEntityRequest_s* x); 210 void zx_ps_AddEntityRequest_REV_TokenPolicy(struct zx_ps_AddEntityRequest_s* x); 211 212 #endif 213 /* -------------------------- ps_AddEntityResponse -------------------------- */ 214 /* refby( zx_e_Body_s ) */ 215 #ifndef zx_ps_AddEntityResponse_EXT 216 #define zx_ps_AddEntityResponse_EXT 217 #endif 218 struct zx_ps_AddEntityResponse_s { 219 ZX_ELEM_EXT 220 zx_ps_AddEntityResponse_EXT 221 struct zx_lu_Status_s* Status; /* {1,1} nada */ 222 struct zx_ps_Object_s* Object; /* {0,1} nada */ 223 struct zx_elem_s* SPtoPSRedirectURL; /* {0,1} xs:anyURI */ 224 struct zx_elem_s* QueryString; /* {0,1} xs:string */ 225 struct zx_attr_s* TimeStamp; /* {1,1} attribute mm7:relativeOrAbsoluteDateType */ 226 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 227 }; 228 229 #define zx_NEW_ps_AddEntityResponse(c, father) (struct zx_ps_AddEntityResponse_s*)zx_new_elem((c),(father),zx_ps_AddEntityResponse_ELEM) 230 int zx_DEC_ATTR_ps_AddEntityResponse(struct zx_ctx* c, struct zx_ps_AddEntityResponse_s* x); 231 int zx_DEC_ELEM_ps_AddEntityResponse(struct zx_ctx* c, struct zx_ps_AddEntityResponse_s* x); 232 233 #ifdef ZX_ENA_AUX 234 struct zx_ps_AddEntityResponse_s* zx_DEEP_CLONE_ps_AddEntityResponse(struct zx_ctx* c, struct zx_ps_AddEntityResponse_s* x, int dup_strs); 235 void zx_DUP_STRS_ps_AddEntityResponse(struct zx_ctx* c, struct zx_ps_AddEntityResponse_s* x); 236 int zx_WALK_SO_ps_AddEntityResponse(struct zx_ctx* c, struct zx_ps_AddEntityResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 237 int zx_WALK_WO_ps_AddEntityResponse(struct zx_ctx* c, struct zx_ps_AddEntityResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 238 #endif 239 240 #ifdef ZX_ENA_GETPUT 241 struct zx_attr_s* zx_ps_AddEntityResponse_GET_TimeStamp(struct zx_ps_AddEntityResponse_s* x); 242 struct zx_attr_s* zx_ps_AddEntityResponse_GET_id(struct zx_ps_AddEntityResponse_s* x); 243 244 struct zx_lu_Status_s* zx_ps_AddEntityResponse_GET_Status(struct zx_ps_AddEntityResponse_s* x, int n); 245 struct zx_ps_Object_s* zx_ps_AddEntityResponse_GET_Object(struct zx_ps_AddEntityResponse_s* x, int n); 246 struct zx_elem_s* zx_ps_AddEntityResponse_GET_SPtoPSRedirectURL(struct zx_ps_AddEntityResponse_s* x, int n); 247 struct zx_elem_s* zx_ps_AddEntityResponse_GET_QueryString(struct zx_ps_AddEntityResponse_s* x, int n); 248 249 int zx_ps_AddEntityResponse_NUM_Status(struct zx_ps_AddEntityResponse_s* x); 250 int zx_ps_AddEntityResponse_NUM_Object(struct zx_ps_AddEntityResponse_s* x); 251 int zx_ps_AddEntityResponse_NUM_SPtoPSRedirectURL(struct zx_ps_AddEntityResponse_s* x); 252 int zx_ps_AddEntityResponse_NUM_QueryString(struct zx_ps_AddEntityResponse_s* x); 253 254 struct zx_lu_Status_s* zx_ps_AddEntityResponse_POP_Status(struct zx_ps_AddEntityResponse_s* x); 255 struct zx_ps_Object_s* zx_ps_AddEntityResponse_POP_Object(struct zx_ps_AddEntityResponse_s* x); 256 struct zx_elem_s* zx_ps_AddEntityResponse_POP_SPtoPSRedirectURL(struct zx_ps_AddEntityResponse_s* x); 257 struct zx_elem_s* zx_ps_AddEntityResponse_POP_QueryString(struct zx_ps_AddEntityResponse_s* x); 258 259 void zx_ps_AddEntityResponse_PUSH_Status(struct zx_ps_AddEntityResponse_s* x, struct zx_lu_Status_s* y); 260 void zx_ps_AddEntityResponse_PUSH_Object(struct zx_ps_AddEntityResponse_s* x, struct zx_ps_Object_s* y); 261 void zx_ps_AddEntityResponse_PUSH_SPtoPSRedirectURL(struct zx_ps_AddEntityResponse_s* x, struct zx_elem_s* y); 262 void zx_ps_AddEntityResponse_PUSH_QueryString(struct zx_ps_AddEntityResponse_s* x, struct zx_elem_s* y); 263 264 void zx_ps_AddEntityResponse_PUT_TimeStamp(struct zx_ps_AddEntityResponse_s* x, struct zx_attr_s* y); 265 void zx_ps_AddEntityResponse_PUT_id(struct zx_ps_AddEntityResponse_s* x, struct zx_attr_s* y); 266 267 void zx_ps_AddEntityResponse_PUT_Status(struct zx_ps_AddEntityResponse_s* x, int n, struct zx_lu_Status_s* y); 268 void zx_ps_AddEntityResponse_PUT_Object(struct zx_ps_AddEntityResponse_s* x, int n, struct zx_ps_Object_s* y); 269 void zx_ps_AddEntityResponse_PUT_SPtoPSRedirectURL(struct zx_ps_AddEntityResponse_s* x, int n, struct zx_elem_s* y); 270 void zx_ps_AddEntityResponse_PUT_QueryString(struct zx_ps_AddEntityResponse_s* x, int n, struct zx_elem_s* y); 271 272 void zx_ps_AddEntityResponse_ADD_Status(struct zx_ps_AddEntityResponse_s* x, int n, struct zx_lu_Status_s* z); 273 void zx_ps_AddEntityResponse_ADD_Object(struct zx_ps_AddEntityResponse_s* x, int n, struct zx_ps_Object_s* z); 274 void zx_ps_AddEntityResponse_ADD_SPtoPSRedirectURL(struct zx_ps_AddEntityResponse_s* x, int n, struct zx_elem_s* z); 275 void zx_ps_AddEntityResponse_ADD_QueryString(struct zx_ps_AddEntityResponse_s* x, int n, struct zx_elem_s* z); 276 277 void zx_ps_AddEntityResponse_DEL_Status(struct zx_ps_AddEntityResponse_s* x, int n); 278 void zx_ps_AddEntityResponse_DEL_Object(struct zx_ps_AddEntityResponse_s* x, int n); 279 void zx_ps_AddEntityResponse_DEL_SPtoPSRedirectURL(struct zx_ps_AddEntityResponse_s* x,int n); 280 void zx_ps_AddEntityResponse_DEL_QueryString(struct zx_ps_AddEntityResponse_s* x,int n); 281 282 void zx_ps_AddEntityResponse_REV_Status(struct zx_ps_AddEntityResponse_s* x); 283 void zx_ps_AddEntityResponse_REV_Object(struct zx_ps_AddEntityResponse_s* x); 284 void zx_ps_AddEntityResponse_REV_SPtoPSRedirectURL(struct zx_ps_AddEntityResponse_s* x); 285 void zx_ps_AddEntityResponse_REV_QueryString(struct zx_ps_AddEntityResponse_s* x); 286 287 #endif 288 /* -------------------------- ps_AddKnownEntityRequest -------------------------- */ 289 /* refby( zx_e_Body_s ) */ 290 #ifndef zx_ps_AddKnownEntityRequest_EXT 291 #define zx_ps_AddKnownEntityRequest_EXT 292 #endif 293 struct zx_ps_AddKnownEntityRequest_s { 294 ZX_ELEM_EXT 295 zx_ps_AddKnownEntityRequest_EXT 296 struct zx_ps_Object_s* Object; /* {1,1} nada */ 297 struct zx_sec_Token_s* Token; /* {1,1} nada */ 298 struct zx_ps_CreatePSObject_s* CreatePSObject; /* {0,1} nada */ 299 struct zx_ps_Subscription_s* Subscription; /* {0,1} nada */ 300 struct zx_sec_TokenPolicy_s* TokenPolicy; /* {0,1} nada */ 301 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 302 }; 303 304 #define zx_NEW_ps_AddKnownEntityRequest(c, father) (struct zx_ps_AddKnownEntityRequest_s*)zx_new_elem((c),(father),zx_ps_AddKnownEntityRequest_ELEM) 305 int zx_DEC_ATTR_ps_AddKnownEntityRequest(struct zx_ctx* c, struct zx_ps_AddKnownEntityRequest_s* x); 306 int zx_DEC_ELEM_ps_AddKnownEntityRequest(struct zx_ctx* c, struct zx_ps_AddKnownEntityRequest_s* x); 307 308 #ifdef ZX_ENA_AUX 309 struct zx_ps_AddKnownEntityRequest_s* zx_DEEP_CLONE_ps_AddKnownEntityRequest(struct zx_ctx* c, struct zx_ps_AddKnownEntityRequest_s* x, int dup_strs); 310 void zx_DUP_STRS_ps_AddKnownEntityRequest(struct zx_ctx* c, struct zx_ps_AddKnownEntityRequest_s* x); 311 int zx_WALK_SO_ps_AddKnownEntityRequest(struct zx_ctx* c, struct zx_ps_AddKnownEntityRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 312 int zx_WALK_WO_ps_AddKnownEntityRequest(struct zx_ctx* c, struct zx_ps_AddKnownEntityRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 313 #endif 314 315 #ifdef ZX_ENA_GETPUT 316 struct zx_attr_s* zx_ps_AddKnownEntityRequest_GET_id(struct zx_ps_AddKnownEntityRequest_s* x); 317 318 struct zx_ps_Object_s* zx_ps_AddKnownEntityRequest_GET_Object(struct zx_ps_AddKnownEntityRequest_s* x, int n); 319 struct zx_sec_Token_s* zx_ps_AddKnownEntityRequest_GET_Token(struct zx_ps_AddKnownEntityRequest_s* x, int n); 320 struct zx_ps_CreatePSObject_s* zx_ps_AddKnownEntityRequest_GET_CreatePSObject(struct zx_ps_AddKnownEntityRequest_s* x, int n); 321 struct zx_ps_Subscription_s* zx_ps_AddKnownEntityRequest_GET_Subscription(struct zx_ps_AddKnownEntityRequest_s* x, int n); 322 struct zx_sec_TokenPolicy_s* zx_ps_AddKnownEntityRequest_GET_TokenPolicy(struct zx_ps_AddKnownEntityRequest_s* x, int n); 323 324 int zx_ps_AddKnownEntityRequest_NUM_Object(struct zx_ps_AddKnownEntityRequest_s* x); 325 int zx_ps_AddKnownEntityRequest_NUM_Token(struct zx_ps_AddKnownEntityRequest_s* x); 326 int zx_ps_AddKnownEntityRequest_NUM_CreatePSObject(struct zx_ps_AddKnownEntityRequest_s* x); 327 int zx_ps_AddKnownEntityRequest_NUM_Subscription(struct zx_ps_AddKnownEntityRequest_s* x); 328 int zx_ps_AddKnownEntityRequest_NUM_TokenPolicy(struct zx_ps_AddKnownEntityRequest_s* x); 329 330 struct zx_ps_Object_s* zx_ps_AddKnownEntityRequest_POP_Object(struct zx_ps_AddKnownEntityRequest_s* x); 331 struct zx_sec_Token_s* zx_ps_AddKnownEntityRequest_POP_Token(struct zx_ps_AddKnownEntityRequest_s* x); 332 struct zx_ps_CreatePSObject_s* zx_ps_AddKnownEntityRequest_POP_CreatePSObject(struct zx_ps_AddKnownEntityRequest_s* x); 333 struct zx_ps_Subscription_s* zx_ps_AddKnownEntityRequest_POP_Subscription(struct zx_ps_AddKnownEntityRequest_s* x); 334 struct zx_sec_TokenPolicy_s* zx_ps_AddKnownEntityRequest_POP_TokenPolicy(struct zx_ps_AddKnownEntityRequest_s* x); 335 336 void zx_ps_AddKnownEntityRequest_PUSH_Object(struct zx_ps_AddKnownEntityRequest_s* x, struct zx_ps_Object_s* y); 337 void zx_ps_AddKnownEntityRequest_PUSH_Token(struct zx_ps_AddKnownEntityRequest_s* x, struct zx_sec_Token_s* y); 338 void zx_ps_AddKnownEntityRequest_PUSH_CreatePSObject(struct zx_ps_AddKnownEntityRequest_s* x, struct zx_ps_CreatePSObject_s* y); 339 void zx_ps_AddKnownEntityRequest_PUSH_Subscription(struct zx_ps_AddKnownEntityRequest_s* x, struct zx_ps_Subscription_s* y); 340 void zx_ps_AddKnownEntityRequest_PUSH_TokenPolicy(struct zx_ps_AddKnownEntityRequest_s* x, struct zx_sec_TokenPolicy_s* y); 341 342 void zx_ps_AddKnownEntityRequest_PUT_id(struct zx_ps_AddKnownEntityRequest_s* x, struct zx_attr_s* y); 343 344 void zx_ps_AddKnownEntityRequest_PUT_Object(struct zx_ps_AddKnownEntityRequest_s* x, int n, struct zx_ps_Object_s* y); 345 void zx_ps_AddKnownEntityRequest_PUT_Token(struct zx_ps_AddKnownEntityRequest_s* x, int n, struct zx_sec_Token_s* y); 346 void zx_ps_AddKnownEntityRequest_PUT_CreatePSObject(struct zx_ps_AddKnownEntityRequest_s* x, int n, struct zx_ps_CreatePSObject_s* y); 347 void zx_ps_AddKnownEntityRequest_PUT_Subscription(struct zx_ps_AddKnownEntityRequest_s* x, int n, struct zx_ps_Subscription_s* y); 348 void zx_ps_AddKnownEntityRequest_PUT_TokenPolicy(struct zx_ps_AddKnownEntityRequest_s* x, int n, struct zx_sec_TokenPolicy_s* y); 349 350 void zx_ps_AddKnownEntityRequest_ADD_Object(struct zx_ps_AddKnownEntityRequest_s* x, int n, struct zx_ps_Object_s* z); 351 void zx_ps_AddKnownEntityRequest_ADD_Token(struct zx_ps_AddKnownEntityRequest_s* x, int n, struct zx_sec_Token_s* z); 352 void zx_ps_AddKnownEntityRequest_ADD_CreatePSObject(struct zx_ps_AddKnownEntityRequest_s* x, int n, struct zx_ps_CreatePSObject_s* z); 353 void zx_ps_AddKnownEntityRequest_ADD_Subscription(struct zx_ps_AddKnownEntityRequest_s* x, int n, struct zx_ps_Subscription_s* z); 354 void zx_ps_AddKnownEntityRequest_ADD_TokenPolicy(struct zx_ps_AddKnownEntityRequest_s* x, int n, struct zx_sec_TokenPolicy_s* z); 355 356 void zx_ps_AddKnownEntityRequest_DEL_Object(struct zx_ps_AddKnownEntityRequest_s* x, int n); 357 void zx_ps_AddKnownEntityRequest_DEL_Token(struct zx_ps_AddKnownEntityRequest_s* x, int n); 358 void zx_ps_AddKnownEntityRequest_DEL_CreatePSObject(struct zx_ps_AddKnownEntityRequest_s* x, int n); 359 void zx_ps_AddKnownEntityRequest_DEL_Subscription(struct zx_ps_AddKnownEntityRequest_s* x, int n); 360 void zx_ps_AddKnownEntityRequest_DEL_TokenPolicy(struct zx_ps_AddKnownEntityRequest_s* x, int n); 361 362 void zx_ps_AddKnownEntityRequest_REV_Object(struct zx_ps_AddKnownEntityRequest_s* x); 363 void zx_ps_AddKnownEntityRequest_REV_Token(struct zx_ps_AddKnownEntityRequest_s* x); 364 void zx_ps_AddKnownEntityRequest_REV_CreatePSObject(struct zx_ps_AddKnownEntityRequest_s* x); 365 void zx_ps_AddKnownEntityRequest_REV_Subscription(struct zx_ps_AddKnownEntityRequest_s* x); 366 void zx_ps_AddKnownEntityRequest_REV_TokenPolicy(struct zx_ps_AddKnownEntityRequest_s* x); 367 368 #endif 369 /* -------------------------- ps_AddKnownEntityResponse -------------------------- */ 370 /* refby( zx_e_Body_s ) */ 371 #ifndef zx_ps_AddKnownEntityResponse_EXT 372 #define zx_ps_AddKnownEntityResponse_EXT 373 #endif 374 struct zx_ps_AddKnownEntityResponse_s { 375 ZX_ELEM_EXT 376 zx_ps_AddKnownEntityResponse_EXT 377 struct zx_lu_Status_s* Status; /* {1,1} nada */ 378 struct zx_ps_Object_s* Object; /* {0,1} nada */ 379 struct zx_elem_s* SPtoPSRedirectURL; /* {0,1} xs:anyURI */ 380 struct zx_elem_s* QueryString; /* {0,1} xs:string */ 381 struct zx_attr_s* TimeStamp; /* {1,1} attribute mm7:relativeOrAbsoluteDateType */ 382 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 383 }; 384 385 #define zx_NEW_ps_AddKnownEntityResponse(c, father) (struct zx_ps_AddKnownEntityResponse_s*)zx_new_elem((c),(father),zx_ps_AddKnownEntityResponse_ELEM) 386 int zx_DEC_ATTR_ps_AddKnownEntityResponse(struct zx_ctx* c, struct zx_ps_AddKnownEntityResponse_s* x); 387 int zx_DEC_ELEM_ps_AddKnownEntityResponse(struct zx_ctx* c, struct zx_ps_AddKnownEntityResponse_s* x); 388 389 #ifdef ZX_ENA_AUX 390 struct zx_ps_AddKnownEntityResponse_s* zx_DEEP_CLONE_ps_AddKnownEntityResponse(struct zx_ctx* c, struct zx_ps_AddKnownEntityResponse_s* x, int dup_strs); 391 void zx_DUP_STRS_ps_AddKnownEntityResponse(struct zx_ctx* c, struct zx_ps_AddKnownEntityResponse_s* x); 392 int zx_WALK_SO_ps_AddKnownEntityResponse(struct zx_ctx* c, struct zx_ps_AddKnownEntityResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 393 int zx_WALK_WO_ps_AddKnownEntityResponse(struct zx_ctx* c, struct zx_ps_AddKnownEntityResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 394 #endif 395 396 #ifdef ZX_ENA_GETPUT 397 struct zx_attr_s* zx_ps_AddKnownEntityResponse_GET_TimeStamp(struct zx_ps_AddKnownEntityResponse_s* x); 398 struct zx_attr_s* zx_ps_AddKnownEntityResponse_GET_id(struct zx_ps_AddKnownEntityResponse_s* x); 399 400 struct zx_lu_Status_s* zx_ps_AddKnownEntityResponse_GET_Status(struct zx_ps_AddKnownEntityResponse_s* x, int n); 401 struct zx_ps_Object_s* zx_ps_AddKnownEntityResponse_GET_Object(struct zx_ps_AddKnownEntityResponse_s* x, int n); 402 struct zx_elem_s* zx_ps_AddKnownEntityResponse_GET_SPtoPSRedirectURL(struct zx_ps_AddKnownEntityResponse_s* x, int n); 403 struct zx_elem_s* zx_ps_AddKnownEntityResponse_GET_QueryString(struct zx_ps_AddKnownEntityResponse_s* x, int n); 404 405 int zx_ps_AddKnownEntityResponse_NUM_Status(struct zx_ps_AddKnownEntityResponse_s* x); 406 int zx_ps_AddKnownEntityResponse_NUM_Object(struct zx_ps_AddKnownEntityResponse_s* x); 407 int zx_ps_AddKnownEntityResponse_NUM_SPtoPSRedirectURL(struct zx_ps_AddKnownEntityResponse_s* x); 408 int zx_ps_AddKnownEntityResponse_NUM_QueryString(struct zx_ps_AddKnownEntityResponse_s* x); 409 410 struct zx_lu_Status_s* zx_ps_AddKnownEntityResponse_POP_Status(struct zx_ps_AddKnownEntityResponse_s* x); 411 struct zx_ps_Object_s* zx_ps_AddKnownEntityResponse_POP_Object(struct zx_ps_AddKnownEntityResponse_s* x); 412 struct zx_elem_s* zx_ps_AddKnownEntityResponse_POP_SPtoPSRedirectURL(struct zx_ps_AddKnownEntityResponse_s* x); 413 struct zx_elem_s* zx_ps_AddKnownEntityResponse_POP_QueryString(struct zx_ps_AddKnownEntityResponse_s* x); 414 415 void zx_ps_AddKnownEntityResponse_PUSH_Status(struct zx_ps_AddKnownEntityResponse_s* x, struct zx_lu_Status_s* y); 416 void zx_ps_AddKnownEntityResponse_PUSH_Object(struct zx_ps_AddKnownEntityResponse_s* x, struct zx_ps_Object_s* y); 417 void zx_ps_AddKnownEntityResponse_PUSH_SPtoPSRedirectURL(struct zx_ps_AddKnownEntityResponse_s* x, struct zx_elem_s* y); 418 void zx_ps_AddKnownEntityResponse_PUSH_QueryString(struct zx_ps_AddKnownEntityResponse_s* x, struct zx_elem_s* y); 419 420 void zx_ps_AddKnownEntityResponse_PUT_TimeStamp(struct zx_ps_AddKnownEntityResponse_s* x, struct zx_attr_s* y); 421 void zx_ps_AddKnownEntityResponse_PUT_id(struct zx_ps_AddKnownEntityResponse_s* x, struct zx_attr_s* y); 422 423 void zx_ps_AddKnownEntityResponse_PUT_Status(struct zx_ps_AddKnownEntityResponse_s* x, int n, struct zx_lu_Status_s* y); 424 void zx_ps_AddKnownEntityResponse_PUT_Object(struct zx_ps_AddKnownEntityResponse_s* x, int n, struct zx_ps_Object_s* y); 425 void zx_ps_AddKnownEntityResponse_PUT_SPtoPSRedirectURL(struct zx_ps_AddKnownEntityResponse_s* x, int n, struct zx_elem_s* y); 426 void zx_ps_AddKnownEntityResponse_PUT_QueryString(struct zx_ps_AddKnownEntityResponse_s* x, int n, struct zx_elem_s* y); 427 428 void zx_ps_AddKnownEntityResponse_ADD_Status(struct zx_ps_AddKnownEntityResponse_s* x, int n, struct zx_lu_Status_s* z); 429 void zx_ps_AddKnownEntityResponse_ADD_Object(struct zx_ps_AddKnownEntityResponse_s* x, int n, struct zx_ps_Object_s* z); 430 void zx_ps_AddKnownEntityResponse_ADD_SPtoPSRedirectURL(struct zx_ps_AddKnownEntityResponse_s* x, int n, struct zx_elem_s* z); 431 void zx_ps_AddKnownEntityResponse_ADD_QueryString(struct zx_ps_AddKnownEntityResponse_s* x, int n, struct zx_elem_s* z); 432 433 void zx_ps_AddKnownEntityResponse_DEL_Status(struct zx_ps_AddKnownEntityResponse_s* x, int n); 434 void zx_ps_AddKnownEntityResponse_DEL_Object(struct zx_ps_AddKnownEntityResponse_s* x, int n); 435 void zx_ps_AddKnownEntityResponse_DEL_SPtoPSRedirectURL(struct zx_ps_AddKnownEntityResponse_s* x,int n); 436 void zx_ps_AddKnownEntityResponse_DEL_QueryString(struct zx_ps_AddKnownEntityResponse_s* x,int n); 437 438 void zx_ps_AddKnownEntityResponse_REV_Status(struct zx_ps_AddKnownEntityResponse_s* x); 439 void zx_ps_AddKnownEntityResponse_REV_Object(struct zx_ps_AddKnownEntityResponse_s* x); 440 void zx_ps_AddKnownEntityResponse_REV_SPtoPSRedirectURL(struct zx_ps_AddKnownEntityResponse_s* x); 441 void zx_ps_AddKnownEntityResponse_REV_QueryString(struct zx_ps_AddKnownEntityResponse_s* x); 442 443 #endif 444 /* -------------------------- ps_AddToCollectionRequest -------------------------- */ 445 /* refby( zx_e_Body_s ) */ 446 #ifndef zx_ps_AddToCollectionRequest_EXT 447 #define zx_ps_AddToCollectionRequest_EXT 448 #endif 449 struct zx_ps_AddToCollectionRequest_s { 450 ZX_ELEM_EXT 451 zx_ps_AddToCollectionRequest_EXT 452 struct zx_elem_s* TargetObjectID; /* {1,1} xs:anyURI */ 453 struct zx_elem_s* ObjectID; /* {1,-1} xs:anyURI */ 454 struct zx_ps_Subscription_s* Subscription; /* {0,1} nada */ 455 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 456 }; 457 458 #define zx_NEW_ps_AddToCollectionRequest(c, father) (struct zx_ps_AddToCollectionRequest_s*)zx_new_elem((c),(father),zx_ps_AddToCollectionRequest_ELEM) 459 int zx_DEC_ATTR_ps_AddToCollectionRequest(struct zx_ctx* c, struct zx_ps_AddToCollectionRequest_s* x); 460 int zx_DEC_ELEM_ps_AddToCollectionRequest(struct zx_ctx* c, struct zx_ps_AddToCollectionRequest_s* x); 461 462 #ifdef ZX_ENA_AUX 463 struct zx_ps_AddToCollectionRequest_s* zx_DEEP_CLONE_ps_AddToCollectionRequest(struct zx_ctx* c, struct zx_ps_AddToCollectionRequest_s* x, int dup_strs); 464 void zx_DUP_STRS_ps_AddToCollectionRequest(struct zx_ctx* c, struct zx_ps_AddToCollectionRequest_s* x); 465 int zx_WALK_SO_ps_AddToCollectionRequest(struct zx_ctx* c, struct zx_ps_AddToCollectionRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 466 int zx_WALK_WO_ps_AddToCollectionRequest(struct zx_ctx* c, struct zx_ps_AddToCollectionRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 467 #endif 468 469 #ifdef ZX_ENA_GETPUT 470 struct zx_attr_s* zx_ps_AddToCollectionRequest_GET_id(struct zx_ps_AddToCollectionRequest_s* x); 471 472 struct zx_elem_s* zx_ps_AddToCollectionRequest_GET_TargetObjectID(struct zx_ps_AddToCollectionRequest_s* x, int n); 473 struct zx_elem_s* zx_ps_AddToCollectionRequest_GET_ObjectID(struct zx_ps_AddToCollectionRequest_s* x, int n); 474 struct zx_ps_Subscription_s* zx_ps_AddToCollectionRequest_GET_Subscription(struct zx_ps_AddToCollectionRequest_s* x, int n); 475 476 int zx_ps_AddToCollectionRequest_NUM_TargetObjectID(struct zx_ps_AddToCollectionRequest_s* x); 477 int zx_ps_AddToCollectionRequest_NUM_ObjectID(struct zx_ps_AddToCollectionRequest_s* x); 478 int zx_ps_AddToCollectionRequest_NUM_Subscription(struct zx_ps_AddToCollectionRequest_s* x); 479 480 struct zx_elem_s* zx_ps_AddToCollectionRequest_POP_TargetObjectID(struct zx_ps_AddToCollectionRequest_s* x); 481 struct zx_elem_s* zx_ps_AddToCollectionRequest_POP_ObjectID(struct zx_ps_AddToCollectionRequest_s* x); 482 struct zx_ps_Subscription_s* zx_ps_AddToCollectionRequest_POP_Subscription(struct zx_ps_AddToCollectionRequest_s* x); 483 484 void zx_ps_AddToCollectionRequest_PUSH_TargetObjectID(struct zx_ps_AddToCollectionRequest_s* x, struct zx_elem_s* y); 485 void zx_ps_AddToCollectionRequest_PUSH_ObjectID(struct zx_ps_AddToCollectionRequest_s* x, struct zx_elem_s* y); 486 void zx_ps_AddToCollectionRequest_PUSH_Subscription(struct zx_ps_AddToCollectionRequest_s* x, struct zx_ps_Subscription_s* y); 487 488 void zx_ps_AddToCollectionRequest_PUT_id(struct zx_ps_AddToCollectionRequest_s* x, struct zx_attr_s* y); 489 490 void zx_ps_AddToCollectionRequest_PUT_TargetObjectID(struct zx_ps_AddToCollectionRequest_s* x, int n, struct zx_elem_s* y); 491 void zx_ps_AddToCollectionRequest_PUT_ObjectID(struct zx_ps_AddToCollectionRequest_s* x, int n, struct zx_elem_s* y); 492 void zx_ps_AddToCollectionRequest_PUT_Subscription(struct zx_ps_AddToCollectionRequest_s* x, int n, struct zx_ps_Subscription_s* y); 493 494 void zx_ps_AddToCollectionRequest_ADD_TargetObjectID(struct zx_ps_AddToCollectionRequest_s* x, int n, struct zx_elem_s* z); 495 void zx_ps_AddToCollectionRequest_ADD_ObjectID(struct zx_ps_AddToCollectionRequest_s* x, int n, struct zx_elem_s* z); 496 void zx_ps_AddToCollectionRequest_ADD_Subscription(struct zx_ps_AddToCollectionRequest_s* x, int n, struct zx_ps_Subscription_s* z); 497 498 void zx_ps_AddToCollectionRequest_DEL_TargetObjectID(struct zx_ps_AddToCollectionRequest_s* x,int n); 499 void zx_ps_AddToCollectionRequest_DEL_ObjectID(struct zx_ps_AddToCollectionRequest_s* x,int n); 500 void zx_ps_AddToCollectionRequest_DEL_Subscription(struct zx_ps_AddToCollectionRequest_s* x, int n); 501 502 void zx_ps_AddToCollectionRequest_REV_TargetObjectID(struct zx_ps_AddToCollectionRequest_s* x); 503 void zx_ps_AddToCollectionRequest_REV_ObjectID(struct zx_ps_AddToCollectionRequest_s* x); 504 void zx_ps_AddToCollectionRequest_REV_Subscription(struct zx_ps_AddToCollectionRequest_s* x); 505 506 #endif 507 /* -------------------------- ps_AddToCollectionResponse -------------------------- */ 508 /* refby( zx_e_Body_s ) */ 509 #ifndef zx_ps_AddToCollectionResponse_EXT 510 #define zx_ps_AddToCollectionResponse_EXT 511 #endif 512 struct zx_ps_AddToCollectionResponse_s { 513 ZX_ELEM_EXT 514 zx_ps_AddToCollectionResponse_EXT 515 struct zx_lu_Status_s* Status; /* {1,1} nada */ 516 struct zx_attr_s* TimeStamp; /* {1,1} attribute mm7:relativeOrAbsoluteDateType */ 517 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 518 }; 519 520 #define zx_NEW_ps_AddToCollectionResponse(c, father) (struct zx_ps_AddToCollectionResponse_s*)zx_new_elem((c),(father),zx_ps_AddToCollectionResponse_ELEM) 521 int zx_DEC_ATTR_ps_AddToCollectionResponse(struct zx_ctx* c, struct zx_ps_AddToCollectionResponse_s* x); 522 int zx_DEC_ELEM_ps_AddToCollectionResponse(struct zx_ctx* c, struct zx_ps_AddToCollectionResponse_s* x); 523 524 #ifdef ZX_ENA_AUX 525 struct zx_ps_AddToCollectionResponse_s* zx_DEEP_CLONE_ps_AddToCollectionResponse(struct zx_ctx* c, struct zx_ps_AddToCollectionResponse_s* x, int dup_strs); 526 void zx_DUP_STRS_ps_AddToCollectionResponse(struct zx_ctx* c, struct zx_ps_AddToCollectionResponse_s* x); 527 int zx_WALK_SO_ps_AddToCollectionResponse(struct zx_ctx* c, struct zx_ps_AddToCollectionResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 528 int zx_WALK_WO_ps_AddToCollectionResponse(struct zx_ctx* c, struct zx_ps_AddToCollectionResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 529 #endif 530 531 #ifdef ZX_ENA_GETPUT 532 struct zx_attr_s* zx_ps_AddToCollectionResponse_GET_TimeStamp(struct zx_ps_AddToCollectionResponse_s* x); 533 struct zx_attr_s* zx_ps_AddToCollectionResponse_GET_id(struct zx_ps_AddToCollectionResponse_s* x); 534 535 struct zx_lu_Status_s* zx_ps_AddToCollectionResponse_GET_Status(struct zx_ps_AddToCollectionResponse_s* x, int n); 536 537 int zx_ps_AddToCollectionResponse_NUM_Status(struct zx_ps_AddToCollectionResponse_s* x); 538 539 struct zx_lu_Status_s* zx_ps_AddToCollectionResponse_POP_Status(struct zx_ps_AddToCollectionResponse_s* x); 540 541 void zx_ps_AddToCollectionResponse_PUSH_Status(struct zx_ps_AddToCollectionResponse_s* x, struct zx_lu_Status_s* y); 542 543 void zx_ps_AddToCollectionResponse_PUT_TimeStamp(struct zx_ps_AddToCollectionResponse_s* x, struct zx_attr_s* y); 544 void zx_ps_AddToCollectionResponse_PUT_id(struct zx_ps_AddToCollectionResponse_s* x, struct zx_attr_s* y); 545 546 void zx_ps_AddToCollectionResponse_PUT_Status(struct zx_ps_AddToCollectionResponse_s* x, int n, struct zx_lu_Status_s* y); 547 548 void zx_ps_AddToCollectionResponse_ADD_Status(struct zx_ps_AddToCollectionResponse_s* x, int n, struct zx_lu_Status_s* z); 549 550 void zx_ps_AddToCollectionResponse_DEL_Status(struct zx_ps_AddToCollectionResponse_s* x, int n); 551 552 void zx_ps_AddToCollectionResponse_REV_Status(struct zx_ps_AddToCollectionResponse_s* x); 553 554 #endif 555 /* -------------------------- ps_CreatePSObject -------------------------- */ 556 /* refby( zx_ps_AddKnownEntityRequest_s zx_ps_AddEntityRequest_s ) */ 557 #ifndef zx_ps_CreatePSObject_EXT 558 #define zx_ps_CreatePSObject_EXT 559 #endif 560 struct zx_ps_CreatePSObject_s { 561 ZX_ELEM_EXT 562 zx_ps_CreatePSObject_EXT 563 }; 564 565 #define zx_NEW_ps_CreatePSObject(c, father) (struct zx_ps_CreatePSObject_s*)zx_new_elem((c),(father),zx_ps_CreatePSObject_ELEM) 566 int zx_DEC_ATTR_ps_CreatePSObject(struct zx_ctx* c, struct zx_ps_CreatePSObject_s* x); 567 int zx_DEC_ELEM_ps_CreatePSObject(struct zx_ctx* c, struct zx_ps_CreatePSObject_s* x); 568 569 #ifdef ZX_ENA_AUX 570 struct zx_ps_CreatePSObject_s* zx_DEEP_CLONE_ps_CreatePSObject(struct zx_ctx* c, struct zx_ps_CreatePSObject_s* x, int dup_strs); 571 void zx_DUP_STRS_ps_CreatePSObject(struct zx_ctx* c, struct zx_ps_CreatePSObject_s* x); 572 int zx_WALK_SO_ps_CreatePSObject(struct zx_ctx* c, struct zx_ps_CreatePSObject_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 573 int zx_WALK_WO_ps_CreatePSObject(struct zx_ctx* c, struct zx_ps_CreatePSObject_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 574 #endif 575 576 #ifdef ZX_ENA_GETPUT 577 578 579 580 581 582 583 584 585 586 587 #endif 588 /* -------------------------- ps_DisplayName -------------------------- */ 589 /* refby( zx_ps_Object_s ) */ 590 #ifndef zx_ps_DisplayName_EXT 591 #define zx_ps_DisplayName_EXT 592 #endif 593 struct zx_ps_DisplayName_s { 594 ZX_ELEM_EXT 595 zx_ps_DisplayName_EXT 596 struct zx_attr_s* IsDefault; /* {0,1} attribute xs:boolean */ 597 struct zx_attr_s* Locale; /* {1,1} attribute xs:language */ 598 }; 599 600 #define zx_NEW_ps_DisplayName(c, father) (struct zx_ps_DisplayName_s*)zx_new_elem((c),(father),zx_ps_DisplayName_ELEM) 601 int zx_DEC_ATTR_ps_DisplayName(struct zx_ctx* c, struct zx_ps_DisplayName_s* x); 602 int zx_DEC_ELEM_ps_DisplayName(struct zx_ctx* c, struct zx_ps_DisplayName_s* x); 603 604 #ifdef ZX_ENA_AUX 605 struct zx_ps_DisplayName_s* zx_DEEP_CLONE_ps_DisplayName(struct zx_ctx* c, struct zx_ps_DisplayName_s* x, int dup_strs); 606 void zx_DUP_STRS_ps_DisplayName(struct zx_ctx* c, struct zx_ps_DisplayName_s* x); 607 int zx_WALK_SO_ps_DisplayName(struct zx_ctx* c, struct zx_ps_DisplayName_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 608 int zx_WALK_WO_ps_DisplayName(struct zx_ctx* c, struct zx_ps_DisplayName_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 609 #endif 610 611 #ifdef ZX_ENA_GETPUT 612 struct zx_attr_s* zx_ps_DisplayName_GET_IsDefault(struct zx_ps_DisplayName_s* x); 613 struct zx_attr_s* zx_ps_DisplayName_GET_Locale(struct zx_ps_DisplayName_s* x); 614 615 616 617 618 619 void zx_ps_DisplayName_PUT_IsDefault(struct zx_ps_DisplayName_s* x, struct zx_attr_s* y); 620 void zx_ps_DisplayName_PUT_Locale(struct zx_ps_DisplayName_s* x, struct zx_attr_s* y); 621 622 623 624 625 626 #endif 627 /* -------------------------- ps_GetObjectInfoRequest -------------------------- */ 628 /* refby( zx_e_Body_s ) */ 629 #ifndef zx_ps_GetObjectInfoRequest_EXT 630 #define zx_ps_GetObjectInfoRequest_EXT 631 #endif 632 struct zx_ps_GetObjectInfoRequest_s { 633 ZX_ELEM_EXT 634 zx_ps_GetObjectInfoRequest_EXT 635 struct zx_elem_s* TargetObjectID; /* {0,1} xs:anyURI */ 636 struct zx_ps_Subscription_s* Subscription; /* {0,1} nada */ 637 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 638 }; 639 640 #define zx_NEW_ps_GetObjectInfoRequest(c, father) (struct zx_ps_GetObjectInfoRequest_s*)zx_new_elem((c),(father),zx_ps_GetObjectInfoRequest_ELEM) 641 int zx_DEC_ATTR_ps_GetObjectInfoRequest(struct zx_ctx* c, struct zx_ps_GetObjectInfoRequest_s* x); 642 int zx_DEC_ELEM_ps_GetObjectInfoRequest(struct zx_ctx* c, struct zx_ps_GetObjectInfoRequest_s* x); 643 644 #ifdef ZX_ENA_AUX 645 struct zx_ps_GetObjectInfoRequest_s* zx_DEEP_CLONE_ps_GetObjectInfoRequest(struct zx_ctx* c, struct zx_ps_GetObjectInfoRequest_s* x, int dup_strs); 646 void zx_DUP_STRS_ps_GetObjectInfoRequest(struct zx_ctx* c, struct zx_ps_GetObjectInfoRequest_s* x); 647 int zx_WALK_SO_ps_GetObjectInfoRequest(struct zx_ctx* c, struct zx_ps_GetObjectInfoRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 648 int zx_WALK_WO_ps_GetObjectInfoRequest(struct zx_ctx* c, struct zx_ps_GetObjectInfoRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 649 #endif 650 651 #ifdef ZX_ENA_GETPUT 652 struct zx_attr_s* zx_ps_GetObjectInfoRequest_GET_id(struct zx_ps_GetObjectInfoRequest_s* x); 653 654 struct zx_elem_s* zx_ps_GetObjectInfoRequest_GET_TargetObjectID(struct zx_ps_GetObjectInfoRequest_s* x, int n); 655 struct zx_ps_Subscription_s* zx_ps_GetObjectInfoRequest_GET_Subscription(struct zx_ps_GetObjectInfoRequest_s* x, int n); 656 657 int zx_ps_GetObjectInfoRequest_NUM_TargetObjectID(struct zx_ps_GetObjectInfoRequest_s* x); 658 int zx_ps_GetObjectInfoRequest_NUM_Subscription(struct zx_ps_GetObjectInfoRequest_s* x); 659 660 struct zx_elem_s* zx_ps_GetObjectInfoRequest_POP_TargetObjectID(struct zx_ps_GetObjectInfoRequest_s* x); 661 struct zx_ps_Subscription_s* zx_ps_GetObjectInfoRequest_POP_Subscription(struct zx_ps_GetObjectInfoRequest_s* x); 662 663 void zx_ps_GetObjectInfoRequest_PUSH_TargetObjectID(struct zx_ps_GetObjectInfoRequest_s* x, struct zx_elem_s* y); 664 void zx_ps_GetObjectInfoRequest_PUSH_Subscription(struct zx_ps_GetObjectInfoRequest_s* x, struct zx_ps_Subscription_s* y); 665 666 void zx_ps_GetObjectInfoRequest_PUT_id(struct zx_ps_GetObjectInfoRequest_s* x, struct zx_attr_s* y); 667 668 void zx_ps_GetObjectInfoRequest_PUT_TargetObjectID(struct zx_ps_GetObjectInfoRequest_s* x, int n, struct zx_elem_s* y); 669 void zx_ps_GetObjectInfoRequest_PUT_Subscription(struct zx_ps_GetObjectInfoRequest_s* x, int n, struct zx_ps_Subscription_s* y); 670 671 void zx_ps_GetObjectInfoRequest_ADD_TargetObjectID(struct zx_ps_GetObjectInfoRequest_s* x, int n, struct zx_elem_s* z); 672 void zx_ps_GetObjectInfoRequest_ADD_Subscription(struct zx_ps_GetObjectInfoRequest_s* x, int n, struct zx_ps_Subscription_s* z); 673 674 void zx_ps_GetObjectInfoRequest_DEL_TargetObjectID(struct zx_ps_GetObjectInfoRequest_s* x,int n); 675 void zx_ps_GetObjectInfoRequest_DEL_Subscription(struct zx_ps_GetObjectInfoRequest_s* x, int n); 676 677 void zx_ps_GetObjectInfoRequest_REV_TargetObjectID(struct zx_ps_GetObjectInfoRequest_s* x); 678 void zx_ps_GetObjectInfoRequest_REV_Subscription(struct zx_ps_GetObjectInfoRequest_s* x); 679 680 #endif 681 /* -------------------------- ps_GetObjectInfoResponse -------------------------- */ 682 /* refby( zx_e_Body_s ) */ 683 #ifndef zx_ps_GetObjectInfoResponse_EXT 684 #define zx_ps_GetObjectInfoResponse_EXT 685 #endif 686 struct zx_ps_GetObjectInfoResponse_s { 687 ZX_ELEM_EXT 688 zx_ps_GetObjectInfoResponse_EXT 689 struct zx_lu_Status_s* Status; /* {1,1} nada */ 690 struct zx_ps_Object_s* Object; /* {0,1} nada */ 691 struct zx_attr_s* TimeStamp; /* {1,1} attribute mm7:relativeOrAbsoluteDateType */ 692 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 693 }; 694 695 #define zx_NEW_ps_GetObjectInfoResponse(c, father) (struct zx_ps_GetObjectInfoResponse_s*)zx_new_elem((c),(father),zx_ps_GetObjectInfoResponse_ELEM) 696 int zx_DEC_ATTR_ps_GetObjectInfoResponse(struct zx_ctx* c, struct zx_ps_GetObjectInfoResponse_s* x); 697 int zx_DEC_ELEM_ps_GetObjectInfoResponse(struct zx_ctx* c, struct zx_ps_GetObjectInfoResponse_s* x); 698 699 #ifdef ZX_ENA_AUX 700 struct zx_ps_GetObjectInfoResponse_s* zx_DEEP_CLONE_ps_GetObjectInfoResponse(struct zx_ctx* c, struct zx_ps_GetObjectInfoResponse_s* x, int dup_strs); 701 void zx_DUP_STRS_ps_GetObjectInfoResponse(struct zx_ctx* c, struct zx_ps_GetObjectInfoResponse_s* x); 702 int zx_WALK_SO_ps_GetObjectInfoResponse(struct zx_ctx* c, struct zx_ps_GetObjectInfoResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 703 int zx_WALK_WO_ps_GetObjectInfoResponse(struct zx_ctx* c, struct zx_ps_GetObjectInfoResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 704 #endif 705 706 #ifdef ZX_ENA_GETPUT 707 struct zx_attr_s* zx_ps_GetObjectInfoResponse_GET_TimeStamp(struct zx_ps_GetObjectInfoResponse_s* x); 708 struct zx_attr_s* zx_ps_GetObjectInfoResponse_GET_id(struct zx_ps_GetObjectInfoResponse_s* x); 709 710 struct zx_lu_Status_s* zx_ps_GetObjectInfoResponse_GET_Status(struct zx_ps_GetObjectInfoResponse_s* x, int n); 711 struct zx_ps_Object_s* zx_ps_GetObjectInfoResponse_GET_Object(struct zx_ps_GetObjectInfoResponse_s* x, int n); 712 713 int zx_ps_GetObjectInfoResponse_NUM_Status(struct zx_ps_GetObjectInfoResponse_s* x); 714 int zx_ps_GetObjectInfoResponse_NUM_Object(struct zx_ps_GetObjectInfoResponse_s* x); 715 716 struct zx_lu_Status_s* zx_ps_GetObjectInfoResponse_POP_Status(struct zx_ps_GetObjectInfoResponse_s* x); 717 struct zx_ps_Object_s* zx_ps_GetObjectInfoResponse_POP_Object(struct zx_ps_GetObjectInfoResponse_s* x); 718 719 void zx_ps_GetObjectInfoResponse_PUSH_Status(struct zx_ps_GetObjectInfoResponse_s* x, struct zx_lu_Status_s* y); 720 void zx_ps_GetObjectInfoResponse_PUSH_Object(struct zx_ps_GetObjectInfoResponse_s* x, struct zx_ps_Object_s* y); 721 722 void zx_ps_GetObjectInfoResponse_PUT_TimeStamp(struct zx_ps_GetObjectInfoResponse_s* x, struct zx_attr_s* y); 723 void zx_ps_GetObjectInfoResponse_PUT_id(struct zx_ps_GetObjectInfoResponse_s* x, struct zx_attr_s* y); 724 725 void zx_ps_GetObjectInfoResponse_PUT_Status(struct zx_ps_GetObjectInfoResponse_s* x, int n, struct zx_lu_Status_s* y); 726 void zx_ps_GetObjectInfoResponse_PUT_Object(struct zx_ps_GetObjectInfoResponse_s* x, int n, struct zx_ps_Object_s* y); 727 728 void zx_ps_GetObjectInfoResponse_ADD_Status(struct zx_ps_GetObjectInfoResponse_s* x, int n, struct zx_lu_Status_s* z); 729 void zx_ps_GetObjectInfoResponse_ADD_Object(struct zx_ps_GetObjectInfoResponse_s* x, int n, struct zx_ps_Object_s* z); 730 731 void zx_ps_GetObjectInfoResponse_DEL_Status(struct zx_ps_GetObjectInfoResponse_s* x, int n); 732 void zx_ps_GetObjectInfoResponse_DEL_Object(struct zx_ps_GetObjectInfoResponse_s* x, int n); 733 734 void zx_ps_GetObjectInfoResponse_REV_Status(struct zx_ps_GetObjectInfoResponse_s* x); 735 void zx_ps_GetObjectInfoResponse_REV_Object(struct zx_ps_GetObjectInfoResponse_s* x); 736 737 #endif 738 /* -------------------------- ps_ItemData -------------------------- */ 739 /* refby( zx_ps_Notification_s ) */ 740 #ifndef zx_ps_ItemData_EXT 741 #define zx_ps_ItemData_EXT 742 #endif 743 struct zx_ps_ItemData_s { 744 ZX_ELEM_EXT 745 zx_ps_ItemData_EXT 746 struct zx_ps_Object_s* Object; /* {1,1} nada */ 747 }; 748 749 #define zx_NEW_ps_ItemData(c, father) (struct zx_ps_ItemData_s*)zx_new_elem((c),(father),zx_ps_ItemData_ELEM) 750 int zx_DEC_ATTR_ps_ItemData(struct zx_ctx* c, struct zx_ps_ItemData_s* x); 751 int zx_DEC_ELEM_ps_ItemData(struct zx_ctx* c, struct zx_ps_ItemData_s* x); 752 753 #ifdef ZX_ENA_AUX 754 struct zx_ps_ItemData_s* zx_DEEP_CLONE_ps_ItemData(struct zx_ctx* c, struct zx_ps_ItemData_s* x, int dup_strs); 755 void zx_DUP_STRS_ps_ItemData(struct zx_ctx* c, struct zx_ps_ItemData_s* x); 756 int zx_WALK_SO_ps_ItemData(struct zx_ctx* c, struct zx_ps_ItemData_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 757 int zx_WALK_WO_ps_ItemData(struct zx_ctx* c, struct zx_ps_ItemData_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 758 #endif 759 760 #ifdef ZX_ENA_GETPUT 761 762 struct zx_ps_Object_s* zx_ps_ItemData_GET_Object(struct zx_ps_ItemData_s* x, int n); 763 764 int zx_ps_ItemData_NUM_Object(struct zx_ps_ItemData_s* x); 765 766 struct zx_ps_Object_s* zx_ps_ItemData_POP_Object(struct zx_ps_ItemData_s* x); 767 768 void zx_ps_ItemData_PUSH_Object(struct zx_ps_ItemData_s* x, struct zx_ps_Object_s* y); 769 770 771 void zx_ps_ItemData_PUT_Object(struct zx_ps_ItemData_s* x, int n, struct zx_ps_Object_s* y); 772 773 void zx_ps_ItemData_ADD_Object(struct zx_ps_ItemData_s* x, int n, struct zx_ps_Object_s* z); 774 775 void zx_ps_ItemData_DEL_Object(struct zx_ps_ItemData_s* x, int n); 776 777 void zx_ps_ItemData_REV_Object(struct zx_ps_ItemData_s* x); 778 779 #endif 780 /* -------------------------- ps_ListMembersRequest -------------------------- */ 781 /* refby( zx_e_Body_s ) */ 782 #ifndef zx_ps_ListMembersRequest_EXT 783 #define zx_ps_ListMembersRequest_EXT 784 #endif 785 struct zx_ps_ListMembersRequest_s { 786 ZX_ELEM_EXT 787 zx_ps_ListMembersRequest_EXT 788 struct zx_elem_s* TargetObjectID; /* {0,1} xs:anyURI */ 789 struct zx_ps_Subscription_s* Subscription; /* {0,1} nada */ 790 struct zx_attr_s* Count; /* {0,1} attribute xs:nonNegativeInteger */ 791 struct zx_attr_s* Offset; /* {0,1} attribute xs:nonNegativeInteger */ 792 struct zx_attr_s* Structured; /* {0,1} attribute xs:anyURI */ 793 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 794 }; 795 796 #define zx_NEW_ps_ListMembersRequest(c, father) (struct zx_ps_ListMembersRequest_s*)zx_new_elem((c),(father),zx_ps_ListMembersRequest_ELEM) 797 int zx_DEC_ATTR_ps_ListMembersRequest(struct zx_ctx* c, struct zx_ps_ListMembersRequest_s* x); 798 int zx_DEC_ELEM_ps_ListMembersRequest(struct zx_ctx* c, struct zx_ps_ListMembersRequest_s* x); 799 800 #ifdef ZX_ENA_AUX 801 struct zx_ps_ListMembersRequest_s* zx_DEEP_CLONE_ps_ListMembersRequest(struct zx_ctx* c, struct zx_ps_ListMembersRequest_s* x, int dup_strs); 802 void zx_DUP_STRS_ps_ListMembersRequest(struct zx_ctx* c, struct zx_ps_ListMembersRequest_s* x); 803 int zx_WALK_SO_ps_ListMembersRequest(struct zx_ctx* c, struct zx_ps_ListMembersRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 804 int zx_WALK_WO_ps_ListMembersRequest(struct zx_ctx* c, struct zx_ps_ListMembersRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 805 #endif 806 807 #ifdef ZX_ENA_GETPUT 808 struct zx_attr_s* zx_ps_ListMembersRequest_GET_Count(struct zx_ps_ListMembersRequest_s* x); 809 struct zx_attr_s* zx_ps_ListMembersRequest_GET_Offset(struct zx_ps_ListMembersRequest_s* x); 810 struct zx_attr_s* zx_ps_ListMembersRequest_GET_Structured(struct zx_ps_ListMembersRequest_s* x); 811 struct zx_attr_s* zx_ps_ListMembersRequest_GET_id(struct zx_ps_ListMembersRequest_s* x); 812 813 struct zx_elem_s* zx_ps_ListMembersRequest_GET_TargetObjectID(struct zx_ps_ListMembersRequest_s* x, int n); 814 struct zx_ps_Subscription_s* zx_ps_ListMembersRequest_GET_Subscription(struct zx_ps_ListMembersRequest_s* x, int n); 815 816 int zx_ps_ListMembersRequest_NUM_TargetObjectID(struct zx_ps_ListMembersRequest_s* x); 817 int zx_ps_ListMembersRequest_NUM_Subscription(struct zx_ps_ListMembersRequest_s* x); 818 819 struct zx_elem_s* zx_ps_ListMembersRequest_POP_TargetObjectID(struct zx_ps_ListMembersRequest_s* x); 820 struct zx_ps_Subscription_s* zx_ps_ListMembersRequest_POP_Subscription(struct zx_ps_ListMembersRequest_s* x); 821 822 void zx_ps_ListMembersRequest_PUSH_TargetObjectID(struct zx_ps_ListMembersRequest_s* x, struct zx_elem_s* y); 823 void zx_ps_ListMembersRequest_PUSH_Subscription(struct zx_ps_ListMembersRequest_s* x, struct zx_ps_Subscription_s* y); 824 825 void zx_ps_ListMembersRequest_PUT_Count(struct zx_ps_ListMembersRequest_s* x, struct zx_attr_s* y); 826 void zx_ps_ListMembersRequest_PUT_Offset(struct zx_ps_ListMembersRequest_s* x, struct zx_attr_s* y); 827 void zx_ps_ListMembersRequest_PUT_Structured(struct zx_ps_ListMembersRequest_s* x, struct zx_attr_s* y); 828 void zx_ps_ListMembersRequest_PUT_id(struct zx_ps_ListMembersRequest_s* x, struct zx_attr_s* y); 829 830 void zx_ps_ListMembersRequest_PUT_TargetObjectID(struct zx_ps_ListMembersRequest_s* x, int n, struct zx_elem_s* y); 831 void zx_ps_ListMembersRequest_PUT_Subscription(struct zx_ps_ListMembersRequest_s* x, int n, struct zx_ps_Subscription_s* y); 832 833 void zx_ps_ListMembersRequest_ADD_TargetObjectID(struct zx_ps_ListMembersRequest_s* x, int n, struct zx_elem_s* z); 834 void zx_ps_ListMembersRequest_ADD_Subscription(struct zx_ps_ListMembersRequest_s* x, int n, struct zx_ps_Subscription_s* z); 835 836 void zx_ps_ListMembersRequest_DEL_TargetObjectID(struct zx_ps_ListMembersRequest_s* x,int n); 837 void zx_ps_ListMembersRequest_DEL_Subscription(struct zx_ps_ListMembersRequest_s* x, int n); 838 839 void zx_ps_ListMembersRequest_REV_TargetObjectID(struct zx_ps_ListMembersRequest_s* x); 840 void zx_ps_ListMembersRequest_REV_Subscription(struct zx_ps_ListMembersRequest_s* x); 841 842 #endif 843 /* -------------------------- ps_ListMembersResponse -------------------------- */ 844 /* refby( zx_e_Body_s ) */ 845 #ifndef zx_ps_ListMembersResponse_EXT 846 #define zx_ps_ListMembersResponse_EXT 847 #endif 848 struct zx_ps_ListMembersResponse_s { 849 ZX_ELEM_EXT 850 zx_ps_ListMembersResponse_EXT 851 struct zx_lu_Status_s* Status; /* {1,1} nada */ 852 struct zx_ps_Object_s* Object; /* {0,-1} nada */ 853 struct zx_attr_s* TimeStamp; /* {1,1} attribute mm7:relativeOrAbsoluteDateType */ 854 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 855 }; 856 857 #define zx_NEW_ps_ListMembersResponse(c, father) (struct zx_ps_ListMembersResponse_s*)zx_new_elem((c),(father),zx_ps_ListMembersResponse_ELEM) 858 int zx_DEC_ATTR_ps_ListMembersResponse(struct zx_ctx* c, struct zx_ps_ListMembersResponse_s* x); 859 int zx_DEC_ELEM_ps_ListMembersResponse(struct zx_ctx* c, struct zx_ps_ListMembersResponse_s* x); 860 861 #ifdef ZX_ENA_AUX 862 struct zx_ps_ListMembersResponse_s* zx_DEEP_CLONE_ps_ListMembersResponse(struct zx_ctx* c, struct zx_ps_ListMembersResponse_s* x, int dup_strs); 863 void zx_DUP_STRS_ps_ListMembersResponse(struct zx_ctx* c, struct zx_ps_ListMembersResponse_s* x); 864 int zx_WALK_SO_ps_ListMembersResponse(struct zx_ctx* c, struct zx_ps_ListMembersResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 865 int zx_WALK_WO_ps_ListMembersResponse(struct zx_ctx* c, struct zx_ps_ListMembersResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 866 #endif 867 868 #ifdef ZX_ENA_GETPUT 869 struct zx_attr_s* zx_ps_ListMembersResponse_GET_TimeStamp(struct zx_ps_ListMembersResponse_s* x); 870 struct zx_attr_s* zx_ps_ListMembersResponse_GET_id(struct zx_ps_ListMembersResponse_s* x); 871 872 struct zx_lu_Status_s* zx_ps_ListMembersResponse_GET_Status(struct zx_ps_ListMembersResponse_s* x, int n); 873 struct zx_ps_Object_s* zx_ps_ListMembersResponse_GET_Object(struct zx_ps_ListMembersResponse_s* x, int n); 874 875 int zx_ps_ListMembersResponse_NUM_Status(struct zx_ps_ListMembersResponse_s* x); 876 int zx_ps_ListMembersResponse_NUM_Object(struct zx_ps_ListMembersResponse_s* x); 877 878 struct zx_lu_Status_s* zx_ps_ListMembersResponse_POP_Status(struct zx_ps_ListMembersResponse_s* x); 879 struct zx_ps_Object_s* zx_ps_ListMembersResponse_POP_Object(struct zx_ps_ListMembersResponse_s* x); 880 881 void zx_ps_ListMembersResponse_PUSH_Status(struct zx_ps_ListMembersResponse_s* x, struct zx_lu_Status_s* y); 882 void zx_ps_ListMembersResponse_PUSH_Object(struct zx_ps_ListMembersResponse_s* x, struct zx_ps_Object_s* y); 883 884 void zx_ps_ListMembersResponse_PUT_TimeStamp(struct zx_ps_ListMembersResponse_s* x, struct zx_attr_s* y); 885 void zx_ps_ListMembersResponse_PUT_id(struct zx_ps_ListMembersResponse_s* x, struct zx_attr_s* y); 886 887 void zx_ps_ListMembersResponse_PUT_Status(struct zx_ps_ListMembersResponse_s* x, int n, struct zx_lu_Status_s* y); 888 void zx_ps_ListMembersResponse_PUT_Object(struct zx_ps_ListMembersResponse_s* x, int n, struct zx_ps_Object_s* y); 889 890 void zx_ps_ListMembersResponse_ADD_Status(struct zx_ps_ListMembersResponse_s* x, int n, struct zx_lu_Status_s* z); 891 void zx_ps_ListMembersResponse_ADD_Object(struct zx_ps_ListMembersResponse_s* x, int n, struct zx_ps_Object_s* z); 892 893 void zx_ps_ListMembersResponse_DEL_Status(struct zx_ps_ListMembersResponse_s* x, int n); 894 void zx_ps_ListMembersResponse_DEL_Object(struct zx_ps_ListMembersResponse_s* x, int n); 895 896 void zx_ps_ListMembersResponse_REV_Status(struct zx_ps_ListMembersResponse_s* x); 897 void zx_ps_ListMembersResponse_REV_Object(struct zx_ps_ListMembersResponse_s* x); 898 899 #endif 900 /* -------------------------- ps_Notification -------------------------- */ 901 /* refby( zx_ps_Notify_s ) */ 902 #ifndef zx_ps_Notification_EXT 903 #define zx_ps_Notification_EXT 904 #endif 905 struct zx_ps_Notification_s { 906 ZX_ELEM_EXT 907 zx_ps_Notification_EXT 908 struct zx_lu_TestResult_s* TestResult; /* {0,-1} nada */ 909 struct zx_ps_ItemData_s* ItemData; /* {0,-1} */ 910 struct zx_attr_s* endReason; /* {0,1} attribute xs:anyURI */ 911 struct zx_attr_s* expires; /* {0,1} attribute xs:dateTime */ 912 struct zx_attr_s* id; /* {0,1} attribute xs:ID */ 913 struct zx_attr_s* subscriptionID; /* {1,1} attribute xs:string */ 914 }; 915 916 #define zx_NEW_ps_Notification(c, father) (struct zx_ps_Notification_s*)zx_new_elem((c),(father),zx_ps_Notification_ELEM) 917 int zx_DEC_ATTR_ps_Notification(struct zx_ctx* c, struct zx_ps_Notification_s* x); 918 int zx_DEC_ELEM_ps_Notification(struct zx_ctx* c, struct zx_ps_Notification_s* x); 919 920 #ifdef ZX_ENA_AUX 921 struct zx_ps_Notification_s* zx_DEEP_CLONE_ps_Notification(struct zx_ctx* c, struct zx_ps_Notification_s* x, int dup_strs); 922 void zx_DUP_STRS_ps_Notification(struct zx_ctx* c, struct zx_ps_Notification_s* x); 923 int zx_WALK_SO_ps_Notification(struct zx_ctx* c, struct zx_ps_Notification_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 924 int zx_WALK_WO_ps_Notification(struct zx_ctx* c, struct zx_ps_Notification_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 925 #endif 926 927 #ifdef ZX_ENA_GETPUT 928 struct zx_attr_s* zx_ps_Notification_GET_endReason(struct zx_ps_Notification_s* x); 929 struct zx_attr_s* zx_ps_Notification_GET_expires(struct zx_ps_Notification_s* x); 930 struct zx_attr_s* zx_ps_Notification_GET_id(struct zx_ps_Notification_s* x); 931 struct zx_attr_s* zx_ps_Notification_GET_subscriptionID(struct zx_ps_Notification_s* x); 932 933 struct zx_lu_TestResult_s* zx_ps_Notification_GET_TestResult(struct zx_ps_Notification_s* x, int n); 934 struct zx_ps_ItemData_s* zx_ps_Notification_GET_ItemData(struct zx_ps_Notification_s* x, int n); 935 936 int zx_ps_Notification_NUM_TestResult(struct zx_ps_Notification_s* x); 937 int zx_ps_Notification_NUM_ItemData(struct zx_ps_Notification_s* x); 938 939 struct zx_lu_TestResult_s* zx_ps_Notification_POP_TestResult(struct zx_ps_Notification_s* x); 940 struct zx_ps_ItemData_s* zx_ps_Notification_POP_ItemData(struct zx_ps_Notification_s* x); 941 942 void zx_ps_Notification_PUSH_TestResult(struct zx_ps_Notification_s* x, struct zx_lu_TestResult_s* y); 943 void zx_ps_Notification_PUSH_ItemData(struct zx_ps_Notification_s* x, struct zx_ps_ItemData_s* y); 944 945 void zx_ps_Notification_PUT_endReason(struct zx_ps_Notification_s* x, struct zx_attr_s* y); 946 void zx_ps_Notification_PUT_expires(struct zx_ps_Notification_s* x, struct zx_attr_s* y); 947 void zx_ps_Notification_PUT_id(struct zx_ps_Notification_s* x, struct zx_attr_s* y); 948 void zx_ps_Notification_PUT_subscriptionID(struct zx_ps_Notification_s* x, struct zx_attr_s* y); 949 950 void zx_ps_Notification_PUT_TestResult(struct zx_ps_Notification_s* x, int n, struct zx_lu_TestResult_s* y); 951 void zx_ps_Notification_PUT_ItemData(struct zx_ps_Notification_s* x, int n, struct zx_ps_ItemData_s* y); 952 953 void zx_ps_Notification_ADD_TestResult(struct zx_ps_Notification_s* x, int n, struct zx_lu_TestResult_s* z); 954 void zx_ps_Notification_ADD_ItemData(struct zx_ps_Notification_s* x, int n, struct zx_ps_ItemData_s* z); 955 956 void zx_ps_Notification_DEL_TestResult(struct zx_ps_Notification_s* x, int n); 957 void zx_ps_Notification_DEL_ItemData(struct zx_ps_Notification_s* x, int n); 958 959 void zx_ps_Notification_REV_TestResult(struct zx_ps_Notification_s* x); 960 void zx_ps_Notification_REV_ItemData(struct zx_ps_Notification_s* x); 961 962 #endif 963 /* -------------------------- ps_Notify -------------------------- */ 964 /* refby( zx_e_Body_s ) */ 965 #ifndef zx_ps_Notify_EXT 966 #define zx_ps_Notify_EXT 967 #endif 968 struct zx_ps_Notify_s { 969 ZX_ELEM_EXT 970 zx_ps_Notify_EXT 971 struct zx_ps_Notification_s* Notification; /* {0,-1} nada */ 972 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 973 struct zx_attr_s* timeStamp; /* {0,1} attribute xs:dateTime */ 974 }; 975 976 #define zx_NEW_ps_Notify(c, father) (struct zx_ps_Notify_s*)zx_new_elem((c),(father),zx_ps_Notify_ELEM) 977 int zx_DEC_ATTR_ps_Notify(struct zx_ctx* c, struct zx_ps_Notify_s* x); 978 int zx_DEC_ELEM_ps_Notify(struct zx_ctx* c, struct zx_ps_Notify_s* x); 979 980 #ifdef ZX_ENA_AUX 981 struct zx_ps_Notify_s* zx_DEEP_CLONE_ps_Notify(struct zx_ctx* c, struct zx_ps_Notify_s* x, int dup_strs); 982 void zx_DUP_STRS_ps_Notify(struct zx_ctx* c, struct zx_ps_Notify_s* x); 983 int zx_WALK_SO_ps_Notify(struct zx_ctx* c, struct zx_ps_Notify_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 984 int zx_WALK_WO_ps_Notify(struct zx_ctx* c, struct zx_ps_Notify_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 985 #endif 986 987 #ifdef ZX_ENA_GETPUT 988 struct zx_attr_s* zx_ps_Notify_GET_id(struct zx_ps_Notify_s* x); 989 struct zx_attr_s* zx_ps_Notify_GET_timeStamp(struct zx_ps_Notify_s* x); 990 991 struct zx_ps_Notification_s* zx_ps_Notify_GET_Notification(struct zx_ps_Notify_s* x, int n); 992 993 int zx_ps_Notify_NUM_Notification(struct zx_ps_Notify_s* x); 994 995 struct zx_ps_Notification_s* zx_ps_Notify_POP_Notification(struct zx_ps_Notify_s* x); 996 997 void zx_ps_Notify_PUSH_Notification(struct zx_ps_Notify_s* x, struct zx_ps_Notification_s* y); 998 999 void zx_ps_Notify_PUT_id(struct zx_ps_Notify_s* x, struct zx_attr_s* y); 1000 void zx_ps_Notify_PUT_timeStamp(struct zx_ps_Notify_s* x, struct zx_attr_s* y); 1001 1002 void zx_ps_Notify_PUT_Notification(struct zx_ps_Notify_s* x, int n, struct zx_ps_Notification_s* y); 1003 1004 void zx_ps_Notify_ADD_Notification(struct zx_ps_Notify_s* x, int n, struct zx_ps_Notification_s* z); 1005 1006 void zx_ps_Notify_DEL_Notification(struct zx_ps_Notify_s* x, int n); 1007 1008 void zx_ps_Notify_REV_Notification(struct zx_ps_Notify_s* x); 1009 1010 #endif 1011 /* -------------------------- ps_NotifyResponse -------------------------- */ 1012 /* refby( zx_e_Body_s ) */ 1013 #ifndef zx_ps_NotifyResponse_EXT 1014 #define zx_ps_NotifyResponse_EXT 1015 #endif 1016 struct zx_ps_NotifyResponse_s { 1017 ZX_ELEM_EXT 1018 zx_ps_NotifyResponse_EXT 1019 struct zx_lu_Status_s* Status; /* {1,1} nada */ 1020 struct zx_lu_Extension_s* Extension; /* {0,-1} */ 1021 struct zx_attr_s* itemIDRef; /* {0,1} attribute xs:string */ 1022 }; 1023 1024 #define zx_NEW_ps_NotifyResponse(c, father) (struct zx_ps_NotifyResponse_s*)zx_new_elem((c),(father),zx_ps_NotifyResponse_ELEM) 1025 int zx_DEC_ATTR_ps_NotifyResponse(struct zx_ctx* c, struct zx_ps_NotifyResponse_s* x); 1026 int zx_DEC_ELEM_ps_NotifyResponse(struct zx_ctx* c, struct zx_ps_NotifyResponse_s* x); 1027 1028 #ifdef ZX_ENA_AUX 1029 struct zx_ps_NotifyResponse_s* zx_DEEP_CLONE_ps_NotifyResponse(struct zx_ctx* c, struct zx_ps_NotifyResponse_s* x, int dup_strs); 1030 void zx_DUP_STRS_ps_NotifyResponse(struct zx_ctx* c, struct zx_ps_NotifyResponse_s* x); 1031 int zx_WALK_SO_ps_NotifyResponse(struct zx_ctx* c, struct zx_ps_NotifyResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1032 int zx_WALK_WO_ps_NotifyResponse(struct zx_ctx* c, struct zx_ps_NotifyResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1033 #endif 1034 1035 #ifdef ZX_ENA_GETPUT 1036 struct zx_attr_s* zx_ps_NotifyResponse_GET_itemIDRef(struct zx_ps_NotifyResponse_s* x); 1037 1038 struct zx_lu_Status_s* zx_ps_NotifyResponse_GET_Status(struct zx_ps_NotifyResponse_s* x, int n); 1039 struct zx_lu_Extension_s* zx_ps_NotifyResponse_GET_Extension(struct zx_ps_NotifyResponse_s* x, int n); 1040 1041 int zx_ps_NotifyResponse_NUM_Status(struct zx_ps_NotifyResponse_s* x); 1042 int zx_ps_NotifyResponse_NUM_Extension(struct zx_ps_NotifyResponse_s* x); 1043 1044 struct zx_lu_Status_s* zx_ps_NotifyResponse_POP_Status(struct zx_ps_NotifyResponse_s* x); 1045 struct zx_lu_Extension_s* zx_ps_NotifyResponse_POP_Extension(struct zx_ps_NotifyResponse_s* x); 1046 1047 void zx_ps_NotifyResponse_PUSH_Status(struct zx_ps_NotifyResponse_s* x, struct zx_lu_Status_s* y); 1048 void zx_ps_NotifyResponse_PUSH_Extension(struct zx_ps_NotifyResponse_s* x, struct zx_lu_Extension_s* y); 1049 1050 void zx_ps_NotifyResponse_PUT_itemIDRef(struct zx_ps_NotifyResponse_s* x, struct zx_attr_s* y); 1051 1052 void zx_ps_NotifyResponse_PUT_Status(struct zx_ps_NotifyResponse_s* x, int n, struct zx_lu_Status_s* y); 1053 void zx_ps_NotifyResponse_PUT_Extension(struct zx_ps_NotifyResponse_s* x, int n, struct zx_lu_Extension_s* y); 1054 1055 void zx_ps_NotifyResponse_ADD_Status(struct zx_ps_NotifyResponse_s* x, int n, struct zx_lu_Status_s* z); 1056 void zx_ps_NotifyResponse_ADD_Extension(struct zx_ps_NotifyResponse_s* x, int n, struct zx_lu_Extension_s* z); 1057 1058 void zx_ps_NotifyResponse_DEL_Status(struct zx_ps_NotifyResponse_s* x, int n); 1059 void zx_ps_NotifyResponse_DEL_Extension(struct zx_ps_NotifyResponse_s* x, int n); 1060 1061 void zx_ps_NotifyResponse_REV_Status(struct zx_ps_NotifyResponse_s* x); 1062 void zx_ps_NotifyResponse_REV_Extension(struct zx_ps_NotifyResponse_s* x); 1063 1064 #endif 1065 /* -------------------------- ps_Object -------------------------- */ 1066 /* refby( zx_ps_AddKnownEntityRequest_s zx_ps_SetObjectInfoRequest_s zx_ps_AddEntityResponse_s zx_ps_GetObjectInfoResponse_s zx_ps_QueryObjectsResponse_s zx_ps_AddKnownEntityResponse_s zx_ps_AddCollectionResponse_s zx_ps_ListMembersResponse_s zx_ps_ItemData_s zx_ps_Object_s zx_ps_AddEntityRequest_s zx_ps_AddCollectionRequest_s ) */ 1067 #ifndef zx_ps_Object_EXT 1068 #define zx_ps_Object_EXT 1069 #endif 1070 struct zx_ps_Object_s { 1071 ZX_ELEM_EXT 1072 zx_ps_Object_EXT 1073 struct zx_elem_s* ObjectID; /* {0,1} xs:anyURI */ 1074 struct zx_ps_DisplayName_s* DisplayName; /* {1,-1} */ 1075 struct zx_ps_Tag_s* Tag; /* {0,1} */ 1076 struct zx_ps_Object_s* Object; /* {0,-1} nada */ 1077 struct zx_elem_s* ObjectRef; /* {0,-1} xs:anyURI */ 1078 struct zx_attr_s* CreatedDateTime; /* {0,1} attribute xs:dateTime */ 1079 struct zx_attr_s* ModifiedDateTime; /* {0,1} attribute xs:dateTime */ 1080 struct zx_attr_s* NodeType; /* {1,1} attribute xs:anyURI */ 1081 }; 1082 1083 #define zx_NEW_ps_Object(c, father) (struct zx_ps_Object_s*)zx_new_elem((c),(father),zx_ps_Object_ELEM) 1084 int zx_DEC_ATTR_ps_Object(struct zx_ctx* c, struct zx_ps_Object_s* x); 1085 int zx_DEC_ELEM_ps_Object(struct zx_ctx* c, struct zx_ps_Object_s* x); 1086 1087 #ifdef ZX_ENA_AUX 1088 struct zx_ps_Object_s* zx_DEEP_CLONE_ps_Object(struct zx_ctx* c, struct zx_ps_Object_s* x, int dup_strs); 1089 void zx_DUP_STRS_ps_Object(struct zx_ctx* c, struct zx_ps_Object_s* x); 1090 int zx_WALK_SO_ps_Object(struct zx_ctx* c, struct zx_ps_Object_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1091 int zx_WALK_WO_ps_Object(struct zx_ctx* c, struct zx_ps_Object_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1092 #endif 1093 1094 #ifdef ZX_ENA_GETPUT 1095 struct zx_attr_s* zx_ps_Object_GET_CreatedDateTime(struct zx_ps_Object_s* x); 1096 struct zx_attr_s* zx_ps_Object_GET_ModifiedDateTime(struct zx_ps_Object_s* x); 1097 struct zx_attr_s* zx_ps_Object_GET_NodeType(struct zx_ps_Object_s* x); 1098 1099 struct zx_elem_s* zx_ps_Object_GET_ObjectID(struct zx_ps_Object_s* x, int n); 1100 struct zx_ps_DisplayName_s* zx_ps_Object_GET_DisplayName(struct zx_ps_Object_s* x, int n); 1101 struct zx_ps_Tag_s* zx_ps_Object_GET_Tag(struct zx_ps_Object_s* x, int n); 1102 struct zx_ps_Object_s* zx_ps_Object_GET_Object(struct zx_ps_Object_s* x, int n); 1103 struct zx_elem_s* zx_ps_Object_GET_ObjectRef(struct zx_ps_Object_s* x, int n); 1104 1105 int zx_ps_Object_NUM_ObjectID(struct zx_ps_Object_s* x); 1106 int zx_ps_Object_NUM_DisplayName(struct zx_ps_Object_s* x); 1107 int zx_ps_Object_NUM_Tag(struct zx_ps_Object_s* x); 1108 int zx_ps_Object_NUM_Object(struct zx_ps_Object_s* x); 1109 int zx_ps_Object_NUM_ObjectRef(struct zx_ps_Object_s* x); 1110 1111 struct zx_elem_s* zx_ps_Object_POP_ObjectID(struct zx_ps_Object_s* x); 1112 struct zx_ps_DisplayName_s* zx_ps_Object_POP_DisplayName(struct zx_ps_Object_s* x); 1113 struct zx_ps_Tag_s* zx_ps_Object_POP_Tag(struct zx_ps_Object_s* x); 1114 struct zx_ps_Object_s* zx_ps_Object_POP_Object(struct zx_ps_Object_s* x); 1115 struct zx_elem_s* zx_ps_Object_POP_ObjectRef(struct zx_ps_Object_s* x); 1116 1117 void zx_ps_Object_PUSH_ObjectID(struct zx_ps_Object_s* x, struct zx_elem_s* y); 1118 void zx_ps_Object_PUSH_DisplayName(struct zx_ps_Object_s* x, struct zx_ps_DisplayName_s* y); 1119 void zx_ps_Object_PUSH_Tag(struct zx_ps_Object_s* x, struct zx_ps_Tag_s* y); 1120 void zx_ps_Object_PUSH_Object(struct zx_ps_Object_s* x, struct zx_ps_Object_s* y); 1121 void zx_ps_Object_PUSH_ObjectRef(struct zx_ps_Object_s* x, struct zx_elem_s* y); 1122 1123 void zx_ps_Object_PUT_CreatedDateTime(struct zx_ps_Object_s* x, struct zx_attr_s* y); 1124 void zx_ps_Object_PUT_ModifiedDateTime(struct zx_ps_Object_s* x, struct zx_attr_s* y); 1125 void zx_ps_Object_PUT_NodeType(struct zx_ps_Object_s* x, struct zx_attr_s* y); 1126 1127 void zx_ps_Object_PUT_ObjectID(struct zx_ps_Object_s* x, int n, struct zx_elem_s* y); 1128 void zx_ps_Object_PUT_DisplayName(struct zx_ps_Object_s* x, int n, struct zx_ps_DisplayName_s* y); 1129 void zx_ps_Object_PUT_Tag(struct zx_ps_Object_s* x, int n, struct zx_ps_Tag_s* y); 1130 void zx_ps_Object_PUT_Object(struct zx_ps_Object_s* x, int n, struct zx_ps_Object_s* y); 1131 void zx_ps_Object_PUT_ObjectRef(struct zx_ps_Object_s* x, int n, struct zx_elem_s* y); 1132 1133 void zx_ps_Object_ADD_ObjectID(struct zx_ps_Object_s* x, int n, struct zx_elem_s* z); 1134 void zx_ps_Object_ADD_DisplayName(struct zx_ps_Object_s* x, int n, struct zx_ps_DisplayName_s* z); 1135 void zx_ps_Object_ADD_Tag(struct zx_ps_Object_s* x, int n, struct zx_ps_Tag_s* z); 1136 void zx_ps_Object_ADD_Object(struct zx_ps_Object_s* x, int n, struct zx_ps_Object_s* z); 1137 void zx_ps_Object_ADD_ObjectRef(struct zx_ps_Object_s* x, int n, struct zx_elem_s* z); 1138 1139 void zx_ps_Object_DEL_ObjectID(struct zx_ps_Object_s* x,int n); 1140 void zx_ps_Object_DEL_DisplayName(struct zx_ps_Object_s* x, int n); 1141 void zx_ps_Object_DEL_Tag(struct zx_ps_Object_s* x, int n); 1142 void zx_ps_Object_DEL_Object(struct zx_ps_Object_s* x, int n); 1143 void zx_ps_Object_DEL_ObjectRef(struct zx_ps_Object_s* x,int n); 1144 1145 void zx_ps_Object_REV_ObjectID(struct zx_ps_Object_s* x); 1146 void zx_ps_Object_REV_DisplayName(struct zx_ps_Object_s* x); 1147 void zx_ps_Object_REV_Tag(struct zx_ps_Object_s* x); 1148 void zx_ps_Object_REV_Object(struct zx_ps_Object_s* x); 1149 void zx_ps_Object_REV_ObjectRef(struct zx_ps_Object_s* x); 1150 1151 #endif 1152 /* -------------------------- ps_QueryObjectsRequest -------------------------- */ 1153 /* refby( zx_e_Body_s ) */ 1154 #ifndef zx_ps_QueryObjectsRequest_EXT 1155 #define zx_ps_QueryObjectsRequest_EXT 1156 #endif 1157 struct zx_ps_QueryObjectsRequest_s { 1158 ZX_ELEM_EXT 1159 zx_ps_QueryObjectsRequest_EXT 1160 struct zx_elem_s* Filter; /* {1,1} xs:string */ 1161 struct zx_ps_Subscription_s* Subscription; /* {0,1} nada */ 1162 struct zx_attr_s* Count; /* {0,1} attribute xs:nonNegativeInteger */ 1163 struct zx_attr_s* Offset; /* {0,1} attribute xs:nonNegativeInteger */ 1164 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 1165 }; 1166 1167 #define zx_NEW_ps_QueryObjectsRequest(c, father) (struct zx_ps_QueryObjectsRequest_s*)zx_new_elem((c),(father),zx_ps_QueryObjectsRequest_ELEM) 1168 int zx_DEC_ATTR_ps_QueryObjectsRequest(struct zx_ctx* c, struct zx_ps_QueryObjectsRequest_s* x); 1169 int zx_DEC_ELEM_ps_QueryObjectsRequest(struct zx_ctx* c, struct zx_ps_QueryObjectsRequest_s* x); 1170 1171 #ifdef ZX_ENA_AUX 1172 struct zx_ps_QueryObjectsRequest_s* zx_DEEP_CLONE_ps_QueryObjectsRequest(struct zx_ctx* c, struct zx_ps_QueryObjectsRequest_s* x, int dup_strs); 1173 void zx_DUP_STRS_ps_QueryObjectsRequest(struct zx_ctx* c, struct zx_ps_QueryObjectsRequest_s* x); 1174 int zx_WALK_SO_ps_QueryObjectsRequest(struct zx_ctx* c, struct zx_ps_QueryObjectsRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1175 int zx_WALK_WO_ps_QueryObjectsRequest(struct zx_ctx* c, struct zx_ps_QueryObjectsRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1176 #endif 1177 1178 #ifdef ZX_ENA_GETPUT 1179 struct zx_attr_s* zx_ps_QueryObjectsRequest_GET_Count(struct zx_ps_QueryObjectsRequest_s* x); 1180 struct zx_attr_s* zx_ps_QueryObjectsRequest_GET_Offset(struct zx_ps_QueryObjectsRequest_s* x); 1181 struct zx_attr_s* zx_ps_QueryObjectsRequest_GET_id(struct zx_ps_QueryObjectsRequest_s* x); 1182 1183 struct zx_elem_s* zx_ps_QueryObjectsRequest_GET_Filter(struct zx_ps_QueryObjectsRequest_s* x, int n); 1184 struct zx_ps_Subscription_s* zx_ps_QueryObjectsRequest_GET_Subscription(struct zx_ps_QueryObjectsRequest_s* x, int n); 1185 1186 int zx_ps_QueryObjectsRequest_NUM_Filter(struct zx_ps_QueryObjectsRequest_s* x); 1187 int zx_ps_QueryObjectsRequest_NUM_Subscription(struct zx_ps_QueryObjectsRequest_s* x); 1188 1189 struct zx_elem_s* zx_ps_QueryObjectsRequest_POP_Filter(struct zx_ps_QueryObjectsRequest_s* x); 1190 struct zx_ps_Subscription_s* zx_ps_QueryObjectsRequest_POP_Subscription(struct zx_ps_QueryObjectsRequest_s* x); 1191 1192 void zx_ps_QueryObjectsRequest_PUSH_Filter(struct zx_ps_QueryObjectsRequest_s* x, struct zx_elem_s* y); 1193 void zx_ps_QueryObjectsRequest_PUSH_Subscription(struct zx_ps_QueryObjectsRequest_s* x, struct zx_ps_Subscription_s* y); 1194 1195 void zx_ps_QueryObjectsRequest_PUT_Count(struct zx_ps_QueryObjectsRequest_s* x, struct zx_attr_s* y); 1196 void zx_ps_QueryObjectsRequest_PUT_Offset(struct zx_ps_QueryObjectsRequest_s* x, struct zx_attr_s* y); 1197 void zx_ps_QueryObjectsRequest_PUT_id(struct zx_ps_QueryObjectsRequest_s* x, struct zx_attr_s* y); 1198 1199 void zx_ps_QueryObjectsRequest_PUT_Filter(struct zx_ps_QueryObjectsRequest_s* x, int n, struct zx_elem_s* y); 1200 void zx_ps_QueryObjectsRequest_PUT_Subscription(struct zx_ps_QueryObjectsRequest_s* x, int n, struct zx_ps_Subscription_s* y); 1201 1202 void zx_ps_QueryObjectsRequest_ADD_Filter(struct zx_ps_QueryObjectsRequest_s* x, int n, struct zx_elem_s* z); 1203 void zx_ps_QueryObjectsRequest_ADD_Subscription(struct zx_ps_QueryObjectsRequest_s* x, int n, struct zx_ps_Subscription_s* z); 1204 1205 void zx_ps_QueryObjectsRequest_DEL_Filter(struct zx_ps_QueryObjectsRequest_s* x,int n); 1206 void zx_ps_QueryObjectsRequest_DEL_Subscription(struct zx_ps_QueryObjectsRequest_s* x, int n); 1207 1208 void zx_ps_QueryObjectsRequest_REV_Filter(struct zx_ps_QueryObjectsRequest_s* x); 1209 void zx_ps_QueryObjectsRequest_REV_Subscription(struct zx_ps_QueryObjectsRequest_s* x); 1210 1211 #endif 1212 /* -------------------------- ps_QueryObjectsResponse -------------------------- */ 1213 /* refby( zx_e_Body_s ) */ 1214 #ifndef zx_ps_QueryObjectsResponse_EXT 1215 #define zx_ps_QueryObjectsResponse_EXT 1216 #endif 1217 struct zx_ps_QueryObjectsResponse_s { 1218 ZX_ELEM_EXT 1219 zx_ps_QueryObjectsResponse_EXT 1220 struct zx_lu_Status_s* Status; /* {1,1} nada */ 1221 struct zx_ps_Object_s* Object; /* {0,-1} nada */ 1222 struct zx_attr_s* TimeStamp; /* {1,1} attribute mm7:relativeOrAbsoluteDateType */ 1223 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 1224 }; 1225 1226 #define zx_NEW_ps_QueryObjectsResponse(c, father) (struct zx_ps_QueryObjectsResponse_s*)zx_new_elem((c),(father),zx_ps_QueryObjectsResponse_ELEM) 1227 int zx_DEC_ATTR_ps_QueryObjectsResponse(struct zx_ctx* c, struct zx_ps_QueryObjectsResponse_s* x); 1228 int zx_DEC_ELEM_ps_QueryObjectsResponse(struct zx_ctx* c, struct zx_ps_QueryObjectsResponse_s* x); 1229 1230 #ifdef ZX_ENA_AUX 1231 struct zx_ps_QueryObjectsResponse_s* zx_DEEP_CLONE_ps_QueryObjectsResponse(struct zx_ctx* c, struct zx_ps_QueryObjectsResponse_s* x, int dup_strs); 1232 void zx_DUP_STRS_ps_QueryObjectsResponse(struct zx_ctx* c, struct zx_ps_QueryObjectsResponse_s* x); 1233 int zx_WALK_SO_ps_QueryObjectsResponse(struct zx_ctx* c, struct zx_ps_QueryObjectsResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1234 int zx_WALK_WO_ps_QueryObjectsResponse(struct zx_ctx* c, struct zx_ps_QueryObjectsResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1235 #endif 1236 1237 #ifdef ZX_ENA_GETPUT 1238 struct zx_attr_s* zx_ps_QueryObjectsResponse_GET_TimeStamp(struct zx_ps_QueryObjectsResponse_s* x); 1239 struct zx_attr_s* zx_ps_QueryObjectsResponse_GET_id(struct zx_ps_QueryObjectsResponse_s* x); 1240 1241 struct zx_lu_Status_s* zx_ps_QueryObjectsResponse_GET_Status(struct zx_ps_QueryObjectsResponse_s* x, int n); 1242 struct zx_ps_Object_s* zx_ps_QueryObjectsResponse_GET_Object(struct zx_ps_QueryObjectsResponse_s* x, int n); 1243 1244 int zx_ps_QueryObjectsResponse_NUM_Status(struct zx_ps_QueryObjectsResponse_s* x); 1245 int zx_ps_QueryObjectsResponse_NUM_Object(struct zx_ps_QueryObjectsResponse_s* x); 1246 1247 struct zx_lu_Status_s* zx_ps_QueryObjectsResponse_POP_Status(struct zx_ps_QueryObjectsResponse_s* x); 1248 struct zx_ps_Object_s* zx_ps_QueryObjectsResponse_POP_Object(struct zx_ps_QueryObjectsResponse_s* x); 1249 1250 void zx_ps_QueryObjectsResponse_PUSH_Status(struct zx_ps_QueryObjectsResponse_s* x, struct zx_lu_Status_s* y); 1251 void zx_ps_QueryObjectsResponse_PUSH_Object(struct zx_ps_QueryObjectsResponse_s* x, struct zx_ps_Object_s* y); 1252 1253 void zx_ps_QueryObjectsResponse_PUT_TimeStamp(struct zx_ps_QueryObjectsResponse_s* x, struct zx_attr_s* y); 1254 void zx_ps_QueryObjectsResponse_PUT_id(struct zx_ps_QueryObjectsResponse_s* x, struct zx_attr_s* y); 1255 1256 void zx_ps_QueryObjectsResponse_PUT_Status(struct zx_ps_QueryObjectsResponse_s* x, int n, struct zx_lu_Status_s* y); 1257 void zx_ps_QueryObjectsResponse_PUT_Object(struct zx_ps_QueryObjectsResponse_s* x, int n, struct zx_ps_Object_s* y); 1258 1259 void zx_ps_QueryObjectsResponse_ADD_Status(struct zx_ps_QueryObjectsResponse_s* x, int n, struct zx_lu_Status_s* z); 1260 void zx_ps_QueryObjectsResponse_ADD_Object(struct zx_ps_QueryObjectsResponse_s* x, int n, struct zx_ps_Object_s* z); 1261 1262 void zx_ps_QueryObjectsResponse_DEL_Status(struct zx_ps_QueryObjectsResponse_s* x, int n); 1263 void zx_ps_QueryObjectsResponse_DEL_Object(struct zx_ps_QueryObjectsResponse_s* x, int n); 1264 1265 void zx_ps_QueryObjectsResponse_REV_Status(struct zx_ps_QueryObjectsResponse_s* x); 1266 void zx_ps_QueryObjectsResponse_REV_Object(struct zx_ps_QueryObjectsResponse_s* x); 1267 1268 #endif 1269 /* -------------------------- ps_RemoveCollectionRequest -------------------------- */ 1270 /* refby( zx_e_Body_s ) */ 1271 #ifndef zx_ps_RemoveCollectionRequest_EXT 1272 #define zx_ps_RemoveCollectionRequest_EXT 1273 #endif 1274 struct zx_ps_RemoveCollectionRequest_s { 1275 ZX_ELEM_EXT 1276 zx_ps_RemoveCollectionRequest_EXT 1277 struct zx_elem_s* TargetObjectID; /* {1,-1} xs:anyURI */ 1278 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 1279 }; 1280 1281 #define zx_NEW_ps_RemoveCollectionRequest(c, father) (struct zx_ps_RemoveCollectionRequest_s*)zx_new_elem((c),(father),zx_ps_RemoveCollectionRequest_ELEM) 1282 int zx_DEC_ATTR_ps_RemoveCollectionRequest(struct zx_ctx* c, struct zx_ps_RemoveCollectionRequest_s* x); 1283 int zx_DEC_ELEM_ps_RemoveCollectionRequest(struct zx_ctx* c, struct zx_ps_RemoveCollectionRequest_s* x); 1284 1285 #ifdef ZX_ENA_AUX 1286 struct zx_ps_RemoveCollectionRequest_s* zx_DEEP_CLONE_ps_RemoveCollectionRequest(struct zx_ctx* c, struct zx_ps_RemoveCollectionRequest_s* x, int dup_strs); 1287 void zx_DUP_STRS_ps_RemoveCollectionRequest(struct zx_ctx* c, struct zx_ps_RemoveCollectionRequest_s* x); 1288 int zx_WALK_SO_ps_RemoveCollectionRequest(struct zx_ctx* c, struct zx_ps_RemoveCollectionRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1289 int zx_WALK_WO_ps_RemoveCollectionRequest(struct zx_ctx* c, struct zx_ps_RemoveCollectionRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1290 #endif 1291 1292 #ifdef ZX_ENA_GETPUT 1293 struct zx_attr_s* zx_ps_RemoveCollectionRequest_GET_id(struct zx_ps_RemoveCollectionRequest_s* x); 1294 1295 struct zx_elem_s* zx_ps_RemoveCollectionRequest_GET_TargetObjectID(struct zx_ps_RemoveCollectionRequest_s* x, int n); 1296 1297 int zx_ps_RemoveCollectionRequest_NUM_TargetObjectID(struct zx_ps_RemoveCollectionRequest_s* x); 1298 1299 struct zx_elem_s* zx_ps_RemoveCollectionRequest_POP_TargetObjectID(struct zx_ps_RemoveCollectionRequest_s* x); 1300 1301 void zx_ps_RemoveCollectionRequest_PUSH_TargetObjectID(struct zx_ps_RemoveCollectionRequest_s* x, struct zx_elem_s* y); 1302 1303 void zx_ps_RemoveCollectionRequest_PUT_id(struct zx_ps_RemoveCollectionRequest_s* x, struct zx_attr_s* y); 1304 1305 void zx_ps_RemoveCollectionRequest_PUT_TargetObjectID(struct zx_ps_RemoveCollectionRequest_s* x, int n, struct zx_elem_s* y); 1306 1307 void zx_ps_RemoveCollectionRequest_ADD_TargetObjectID(struct zx_ps_RemoveCollectionRequest_s* x, int n, struct zx_elem_s* z); 1308 1309 void zx_ps_RemoveCollectionRequest_DEL_TargetObjectID(struct zx_ps_RemoveCollectionRequest_s* x,int n); 1310 1311 void zx_ps_RemoveCollectionRequest_REV_TargetObjectID(struct zx_ps_RemoveCollectionRequest_s* x); 1312 1313 #endif 1314 /* -------------------------- ps_RemoveCollectionResponse -------------------------- */ 1315 /* refby( zx_e_Body_s ) */ 1316 #ifndef zx_ps_RemoveCollectionResponse_EXT 1317 #define zx_ps_RemoveCollectionResponse_EXT 1318 #endif 1319 struct zx_ps_RemoveCollectionResponse_s { 1320 ZX_ELEM_EXT 1321 zx_ps_RemoveCollectionResponse_EXT 1322 struct zx_lu_Status_s* Status; /* {1,1} nada */ 1323 struct zx_attr_s* TimeStamp; /* {1,1} attribute mm7:relativeOrAbsoluteDateType */ 1324 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 1325 }; 1326 1327 #define zx_NEW_ps_RemoveCollectionResponse(c, father) (struct zx_ps_RemoveCollectionResponse_s*)zx_new_elem((c),(father),zx_ps_RemoveCollectionResponse_ELEM) 1328 int zx_DEC_ATTR_ps_RemoveCollectionResponse(struct zx_ctx* c, struct zx_ps_RemoveCollectionResponse_s* x); 1329 int zx_DEC_ELEM_ps_RemoveCollectionResponse(struct zx_ctx* c, struct zx_ps_RemoveCollectionResponse_s* x); 1330 1331 #ifdef ZX_ENA_AUX 1332 struct zx_ps_RemoveCollectionResponse_s* zx_DEEP_CLONE_ps_RemoveCollectionResponse(struct zx_ctx* c, struct zx_ps_RemoveCollectionResponse_s* x, int dup_strs); 1333 void zx_DUP_STRS_ps_RemoveCollectionResponse(struct zx_ctx* c, struct zx_ps_RemoveCollectionResponse_s* x); 1334 int zx_WALK_SO_ps_RemoveCollectionResponse(struct zx_ctx* c, struct zx_ps_RemoveCollectionResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1335 int zx_WALK_WO_ps_RemoveCollectionResponse(struct zx_ctx* c, struct zx_ps_RemoveCollectionResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1336 #endif 1337 1338 #ifdef ZX_ENA_GETPUT 1339 struct zx_attr_s* zx_ps_RemoveCollectionResponse_GET_TimeStamp(struct zx_ps_RemoveCollectionResponse_s* x); 1340 struct zx_attr_s* zx_ps_RemoveCollectionResponse_GET_id(struct zx_ps_RemoveCollectionResponse_s* x); 1341 1342 struct zx_lu_Status_s* zx_ps_RemoveCollectionResponse_GET_Status(struct zx_ps_RemoveCollectionResponse_s* x, int n); 1343 1344 int zx_ps_RemoveCollectionResponse_NUM_Status(struct zx_ps_RemoveCollectionResponse_s* x); 1345 1346 struct zx_lu_Status_s* zx_ps_RemoveCollectionResponse_POP_Status(struct zx_ps_RemoveCollectionResponse_s* x); 1347 1348 void zx_ps_RemoveCollectionResponse_PUSH_Status(struct zx_ps_RemoveCollectionResponse_s* x, struct zx_lu_Status_s* y); 1349 1350 void zx_ps_RemoveCollectionResponse_PUT_TimeStamp(struct zx_ps_RemoveCollectionResponse_s* x, struct zx_attr_s* y); 1351 void zx_ps_RemoveCollectionResponse_PUT_id(struct zx_ps_RemoveCollectionResponse_s* x, struct zx_attr_s* y); 1352 1353 void zx_ps_RemoveCollectionResponse_PUT_Status(struct zx_ps_RemoveCollectionResponse_s* x, int n, struct zx_lu_Status_s* y); 1354 1355 void zx_ps_RemoveCollectionResponse_ADD_Status(struct zx_ps_RemoveCollectionResponse_s* x, int n, struct zx_lu_Status_s* z); 1356 1357 void zx_ps_RemoveCollectionResponse_DEL_Status(struct zx_ps_RemoveCollectionResponse_s* x, int n); 1358 1359 void zx_ps_RemoveCollectionResponse_REV_Status(struct zx_ps_RemoveCollectionResponse_s* x); 1360 1361 #endif 1362 /* -------------------------- ps_RemoveEntityRequest -------------------------- */ 1363 /* refby( zx_e_Body_s ) */ 1364 #ifndef zx_ps_RemoveEntityRequest_EXT 1365 #define zx_ps_RemoveEntityRequest_EXT 1366 #endif 1367 struct zx_ps_RemoveEntityRequest_s { 1368 ZX_ELEM_EXT 1369 zx_ps_RemoveEntityRequest_EXT 1370 struct zx_elem_s* TargetObjectID; /* {1,-1} xs:anyURI */ 1371 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 1372 }; 1373 1374 #define zx_NEW_ps_RemoveEntityRequest(c, father) (struct zx_ps_RemoveEntityRequest_s*)zx_new_elem((c),(father),zx_ps_RemoveEntityRequest_ELEM) 1375 int zx_DEC_ATTR_ps_RemoveEntityRequest(struct zx_ctx* c, struct zx_ps_RemoveEntityRequest_s* x); 1376 int zx_DEC_ELEM_ps_RemoveEntityRequest(struct zx_ctx* c, struct zx_ps_RemoveEntityRequest_s* x); 1377 1378 #ifdef ZX_ENA_AUX 1379 struct zx_ps_RemoveEntityRequest_s* zx_DEEP_CLONE_ps_RemoveEntityRequest(struct zx_ctx* c, struct zx_ps_RemoveEntityRequest_s* x, int dup_strs); 1380 void zx_DUP_STRS_ps_RemoveEntityRequest(struct zx_ctx* c, struct zx_ps_RemoveEntityRequest_s* x); 1381 int zx_WALK_SO_ps_RemoveEntityRequest(struct zx_ctx* c, struct zx_ps_RemoveEntityRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1382 int zx_WALK_WO_ps_RemoveEntityRequest(struct zx_ctx* c, struct zx_ps_RemoveEntityRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1383 #endif 1384 1385 #ifdef ZX_ENA_GETPUT 1386 struct zx_attr_s* zx_ps_RemoveEntityRequest_GET_id(struct zx_ps_RemoveEntityRequest_s* x); 1387 1388 struct zx_elem_s* zx_ps_RemoveEntityRequest_GET_TargetObjectID(struct zx_ps_RemoveEntityRequest_s* x, int n); 1389 1390 int zx_ps_RemoveEntityRequest_NUM_TargetObjectID(struct zx_ps_RemoveEntityRequest_s* x); 1391 1392 struct zx_elem_s* zx_ps_RemoveEntityRequest_POP_TargetObjectID(struct zx_ps_RemoveEntityRequest_s* x); 1393 1394 void zx_ps_RemoveEntityRequest_PUSH_TargetObjectID(struct zx_ps_RemoveEntityRequest_s* x, struct zx_elem_s* y); 1395 1396 void zx_ps_RemoveEntityRequest_PUT_id(struct zx_ps_RemoveEntityRequest_s* x, struct zx_attr_s* y); 1397 1398 void zx_ps_RemoveEntityRequest_PUT_TargetObjectID(struct zx_ps_RemoveEntityRequest_s* x, int n, struct zx_elem_s* y); 1399 1400 void zx_ps_RemoveEntityRequest_ADD_TargetObjectID(struct zx_ps_RemoveEntityRequest_s* x, int n, struct zx_elem_s* z); 1401 1402 void zx_ps_RemoveEntityRequest_DEL_TargetObjectID(struct zx_ps_RemoveEntityRequest_s* x,int n); 1403 1404 void zx_ps_RemoveEntityRequest_REV_TargetObjectID(struct zx_ps_RemoveEntityRequest_s* x); 1405 1406 #endif 1407 /* -------------------------- ps_RemoveEntityResponse -------------------------- */ 1408 /* refby( zx_e_Body_s ) */ 1409 #ifndef zx_ps_RemoveEntityResponse_EXT 1410 #define zx_ps_RemoveEntityResponse_EXT 1411 #endif 1412 struct zx_ps_RemoveEntityResponse_s { 1413 ZX_ELEM_EXT 1414 zx_ps_RemoveEntityResponse_EXT 1415 struct zx_lu_Status_s* Status; /* {1,1} nada */ 1416 struct zx_attr_s* TimeStamp; /* {1,1} attribute mm7:relativeOrAbsoluteDateType */ 1417 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 1418 }; 1419 1420 #define zx_NEW_ps_RemoveEntityResponse(c, father) (struct zx_ps_RemoveEntityResponse_s*)zx_new_elem((c),(father),zx_ps_RemoveEntityResponse_ELEM) 1421 int zx_DEC_ATTR_ps_RemoveEntityResponse(struct zx_ctx* c, struct zx_ps_RemoveEntityResponse_s* x); 1422 int zx_DEC_ELEM_ps_RemoveEntityResponse(struct zx_ctx* c, struct zx_ps_RemoveEntityResponse_s* x); 1423 1424 #ifdef ZX_ENA_AUX 1425 struct zx_ps_RemoveEntityResponse_s* zx_DEEP_CLONE_ps_RemoveEntityResponse(struct zx_ctx* c, struct zx_ps_RemoveEntityResponse_s* x, int dup_strs); 1426 void zx_DUP_STRS_ps_RemoveEntityResponse(struct zx_ctx* c, struct zx_ps_RemoveEntityResponse_s* x); 1427 int zx_WALK_SO_ps_RemoveEntityResponse(struct zx_ctx* c, struct zx_ps_RemoveEntityResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1428 int zx_WALK_WO_ps_RemoveEntityResponse(struct zx_ctx* c, struct zx_ps_RemoveEntityResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1429 #endif 1430 1431 #ifdef ZX_ENA_GETPUT 1432 struct zx_attr_s* zx_ps_RemoveEntityResponse_GET_TimeStamp(struct zx_ps_RemoveEntityResponse_s* x); 1433 struct zx_attr_s* zx_ps_RemoveEntityResponse_GET_id(struct zx_ps_RemoveEntityResponse_s* x); 1434 1435 struct zx_lu_Status_s* zx_ps_RemoveEntityResponse_GET_Status(struct zx_ps_RemoveEntityResponse_s* x, int n); 1436 1437 int zx_ps_RemoveEntityResponse_NUM_Status(struct zx_ps_RemoveEntityResponse_s* x); 1438 1439 struct zx_lu_Status_s* zx_ps_RemoveEntityResponse_POP_Status(struct zx_ps_RemoveEntityResponse_s* x); 1440 1441 void zx_ps_RemoveEntityResponse_PUSH_Status(struct zx_ps_RemoveEntityResponse_s* x, struct zx_lu_Status_s* y); 1442 1443 void zx_ps_RemoveEntityResponse_PUT_TimeStamp(struct zx_ps_RemoveEntityResponse_s* x, struct zx_attr_s* y); 1444 void zx_ps_RemoveEntityResponse_PUT_id(struct zx_ps_RemoveEntityResponse_s* x, struct zx_attr_s* y); 1445 1446 void zx_ps_RemoveEntityResponse_PUT_Status(struct zx_ps_RemoveEntityResponse_s* x, int n, struct zx_lu_Status_s* y); 1447 1448 void zx_ps_RemoveEntityResponse_ADD_Status(struct zx_ps_RemoveEntityResponse_s* x, int n, struct zx_lu_Status_s* z); 1449 1450 void zx_ps_RemoveEntityResponse_DEL_Status(struct zx_ps_RemoveEntityResponse_s* x, int n); 1451 1452 void zx_ps_RemoveEntityResponse_REV_Status(struct zx_ps_RemoveEntityResponse_s* x); 1453 1454 #endif 1455 /* -------------------------- ps_RemoveFromCollectionRequest -------------------------- */ 1456 /* refby( zx_e_Body_s ) */ 1457 #ifndef zx_ps_RemoveFromCollectionRequest_EXT 1458 #define zx_ps_RemoveFromCollectionRequest_EXT 1459 #endif 1460 struct zx_ps_RemoveFromCollectionRequest_s { 1461 ZX_ELEM_EXT 1462 zx_ps_RemoveFromCollectionRequest_EXT 1463 struct zx_elem_s* TargetObjectID; /* {1,1} xs:anyURI */ 1464 struct zx_elem_s* ObjectID; /* {1,-1} xs:anyURI */ 1465 struct zx_ps_Subscription_s* Subscription; /* {0,1} nada */ 1466 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 1467 }; 1468 1469 #define zx_NEW_ps_RemoveFromCollectionRequest(c, father) (struct zx_ps_RemoveFromCollectionRequest_s*)zx_new_elem((c),(father),zx_ps_RemoveFromCollectionRequest_ELEM) 1470 int zx_DEC_ATTR_ps_RemoveFromCollectionRequest(struct zx_ctx* c, struct zx_ps_RemoveFromCollectionRequest_s* x); 1471 int zx_DEC_ELEM_ps_RemoveFromCollectionRequest(struct zx_ctx* c, struct zx_ps_RemoveFromCollectionRequest_s* x); 1472 1473 #ifdef ZX_ENA_AUX 1474 struct zx_ps_RemoveFromCollectionRequest_s* zx_DEEP_CLONE_ps_RemoveFromCollectionRequest(struct zx_ctx* c, struct zx_ps_RemoveFromCollectionRequest_s* x, int dup_strs); 1475 void zx_DUP_STRS_ps_RemoveFromCollectionRequest(struct zx_ctx* c, struct zx_ps_RemoveFromCollectionRequest_s* x); 1476 int zx_WALK_SO_ps_RemoveFromCollectionRequest(struct zx_ctx* c, struct zx_ps_RemoveFromCollectionRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1477 int zx_WALK_WO_ps_RemoveFromCollectionRequest(struct zx_ctx* c, struct zx_ps_RemoveFromCollectionRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1478 #endif 1479 1480 #ifdef ZX_ENA_GETPUT 1481 struct zx_attr_s* zx_ps_RemoveFromCollectionRequest_GET_id(struct zx_ps_RemoveFromCollectionRequest_s* x); 1482 1483 struct zx_elem_s* zx_ps_RemoveFromCollectionRequest_GET_TargetObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x, int n); 1484 struct zx_elem_s* zx_ps_RemoveFromCollectionRequest_GET_ObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x, int n); 1485 struct zx_ps_Subscription_s* zx_ps_RemoveFromCollectionRequest_GET_Subscription(struct zx_ps_RemoveFromCollectionRequest_s* x, int n); 1486 1487 int zx_ps_RemoveFromCollectionRequest_NUM_TargetObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x); 1488 int zx_ps_RemoveFromCollectionRequest_NUM_ObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x); 1489 int zx_ps_RemoveFromCollectionRequest_NUM_Subscription(struct zx_ps_RemoveFromCollectionRequest_s* x); 1490 1491 struct zx_elem_s* zx_ps_RemoveFromCollectionRequest_POP_TargetObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x); 1492 struct zx_elem_s* zx_ps_RemoveFromCollectionRequest_POP_ObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x); 1493 struct zx_ps_Subscription_s* zx_ps_RemoveFromCollectionRequest_POP_Subscription(struct zx_ps_RemoveFromCollectionRequest_s* x); 1494 1495 void zx_ps_RemoveFromCollectionRequest_PUSH_TargetObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x, struct zx_elem_s* y); 1496 void zx_ps_RemoveFromCollectionRequest_PUSH_ObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x, struct zx_elem_s* y); 1497 void zx_ps_RemoveFromCollectionRequest_PUSH_Subscription(struct zx_ps_RemoveFromCollectionRequest_s* x, struct zx_ps_Subscription_s* y); 1498 1499 void zx_ps_RemoveFromCollectionRequest_PUT_id(struct zx_ps_RemoveFromCollectionRequest_s* x, struct zx_attr_s* y); 1500 1501 void zx_ps_RemoveFromCollectionRequest_PUT_TargetObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x, int n, struct zx_elem_s* y); 1502 void zx_ps_RemoveFromCollectionRequest_PUT_ObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x, int n, struct zx_elem_s* y); 1503 void zx_ps_RemoveFromCollectionRequest_PUT_Subscription(struct zx_ps_RemoveFromCollectionRequest_s* x, int n, struct zx_ps_Subscription_s* y); 1504 1505 void zx_ps_RemoveFromCollectionRequest_ADD_TargetObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x, int n, struct zx_elem_s* z); 1506 void zx_ps_RemoveFromCollectionRequest_ADD_ObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x, int n, struct zx_elem_s* z); 1507 void zx_ps_RemoveFromCollectionRequest_ADD_Subscription(struct zx_ps_RemoveFromCollectionRequest_s* x, int n, struct zx_ps_Subscription_s* z); 1508 1509 void zx_ps_RemoveFromCollectionRequest_DEL_TargetObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x,int n); 1510 void zx_ps_RemoveFromCollectionRequest_DEL_ObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x,int n); 1511 void zx_ps_RemoveFromCollectionRequest_DEL_Subscription(struct zx_ps_RemoveFromCollectionRequest_s* x, int n); 1512 1513 void zx_ps_RemoveFromCollectionRequest_REV_TargetObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x); 1514 void zx_ps_RemoveFromCollectionRequest_REV_ObjectID(struct zx_ps_RemoveFromCollectionRequest_s* x); 1515 void zx_ps_RemoveFromCollectionRequest_REV_Subscription(struct zx_ps_RemoveFromCollectionRequest_s* x); 1516 1517 #endif 1518 /* -------------------------- ps_RemoveFromCollectionResponse -------------------------- */ 1519 /* refby( zx_e_Body_s ) */ 1520 #ifndef zx_ps_RemoveFromCollectionResponse_EXT 1521 #define zx_ps_RemoveFromCollectionResponse_EXT 1522 #endif 1523 struct zx_ps_RemoveFromCollectionResponse_s { 1524 ZX_ELEM_EXT 1525 zx_ps_RemoveFromCollectionResponse_EXT 1526 struct zx_lu_Status_s* Status; /* {1,1} nada */ 1527 struct zx_attr_s* TimeStamp; /* {1,1} attribute mm7:relativeOrAbsoluteDateType */ 1528 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 1529 }; 1530 1531 #define zx_NEW_ps_RemoveFromCollectionResponse(c, father) (struct zx_ps_RemoveFromCollectionResponse_s*)zx_new_elem((c),(father),zx_ps_RemoveFromCollectionResponse_ELEM) 1532 int zx_DEC_ATTR_ps_RemoveFromCollectionResponse(struct zx_ctx* c, struct zx_ps_RemoveFromCollectionResponse_s* x); 1533 int zx_DEC_ELEM_ps_RemoveFromCollectionResponse(struct zx_ctx* c, struct zx_ps_RemoveFromCollectionResponse_s* x); 1534 1535 #ifdef ZX_ENA_AUX 1536 struct zx_ps_RemoveFromCollectionResponse_s* zx_DEEP_CLONE_ps_RemoveFromCollectionResponse(struct zx_ctx* c, struct zx_ps_RemoveFromCollectionResponse_s* x, int dup_strs); 1537 void zx_DUP_STRS_ps_RemoveFromCollectionResponse(struct zx_ctx* c, struct zx_ps_RemoveFromCollectionResponse_s* x); 1538 int zx_WALK_SO_ps_RemoveFromCollectionResponse(struct zx_ctx* c, struct zx_ps_RemoveFromCollectionResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1539 int zx_WALK_WO_ps_RemoveFromCollectionResponse(struct zx_ctx* c, struct zx_ps_RemoveFromCollectionResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1540 #endif 1541 1542 #ifdef ZX_ENA_GETPUT 1543 struct zx_attr_s* zx_ps_RemoveFromCollectionResponse_GET_TimeStamp(struct zx_ps_RemoveFromCollectionResponse_s* x); 1544 struct zx_attr_s* zx_ps_RemoveFromCollectionResponse_GET_id(struct zx_ps_RemoveFromCollectionResponse_s* x); 1545 1546 struct zx_lu_Status_s* zx_ps_RemoveFromCollectionResponse_GET_Status(struct zx_ps_RemoveFromCollectionResponse_s* x, int n); 1547 1548 int zx_ps_RemoveFromCollectionResponse_NUM_Status(struct zx_ps_RemoveFromCollectionResponse_s* x); 1549 1550 struct zx_lu_Status_s* zx_ps_RemoveFromCollectionResponse_POP_Status(struct zx_ps_RemoveFromCollectionResponse_s* x); 1551 1552 void zx_ps_RemoveFromCollectionResponse_PUSH_Status(struct zx_ps_RemoveFromCollectionResponse_s* x, struct zx_lu_Status_s* y); 1553 1554 void zx_ps_RemoveFromCollectionResponse_PUT_TimeStamp(struct zx_ps_RemoveFromCollectionResponse_s* x, struct zx_attr_s* y); 1555 void zx_ps_RemoveFromCollectionResponse_PUT_id(struct zx_ps_RemoveFromCollectionResponse_s* x, struct zx_attr_s* y); 1556 1557 void zx_ps_RemoveFromCollectionResponse_PUT_Status(struct zx_ps_RemoveFromCollectionResponse_s* x, int n, struct zx_lu_Status_s* y); 1558 1559 void zx_ps_RemoveFromCollectionResponse_ADD_Status(struct zx_ps_RemoveFromCollectionResponse_s* x, int n, struct zx_lu_Status_s* z); 1560 1561 void zx_ps_RemoveFromCollectionResponse_DEL_Status(struct zx_ps_RemoveFromCollectionResponse_s* x, int n); 1562 1563 void zx_ps_RemoveFromCollectionResponse_REV_Status(struct zx_ps_RemoveFromCollectionResponse_s* x); 1564 1565 #endif 1566 /* -------------------------- ps_ResolveIdentifierRequest -------------------------- */ 1567 /* refby( zx_e_Body_s ) */ 1568 #ifndef zx_ps_ResolveIdentifierRequest_EXT 1569 #define zx_ps_ResolveIdentifierRequest_EXT 1570 #endif 1571 struct zx_ps_ResolveIdentifierRequest_s { 1572 ZX_ELEM_EXT 1573 zx_ps_ResolveIdentifierRequest_EXT 1574 struct zx_ps_ResolveInput_s* ResolveInput; /* {1,-1} nada */ 1575 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 1576 }; 1577 1578 #define zx_NEW_ps_ResolveIdentifierRequest(c, father) (struct zx_ps_ResolveIdentifierRequest_s*)zx_new_elem((c),(father),zx_ps_ResolveIdentifierRequest_ELEM) 1579 int zx_DEC_ATTR_ps_ResolveIdentifierRequest(struct zx_ctx* c, struct zx_ps_ResolveIdentifierRequest_s* x); 1580 int zx_DEC_ELEM_ps_ResolveIdentifierRequest(struct zx_ctx* c, struct zx_ps_ResolveIdentifierRequest_s* x); 1581 1582 #ifdef ZX_ENA_AUX 1583 struct zx_ps_ResolveIdentifierRequest_s* zx_DEEP_CLONE_ps_ResolveIdentifierRequest(struct zx_ctx* c, struct zx_ps_ResolveIdentifierRequest_s* x, int dup_strs); 1584 void zx_DUP_STRS_ps_ResolveIdentifierRequest(struct zx_ctx* c, struct zx_ps_ResolveIdentifierRequest_s* x); 1585 int zx_WALK_SO_ps_ResolveIdentifierRequest(struct zx_ctx* c, struct zx_ps_ResolveIdentifierRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1586 int zx_WALK_WO_ps_ResolveIdentifierRequest(struct zx_ctx* c, struct zx_ps_ResolveIdentifierRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1587 #endif 1588 1589 #ifdef ZX_ENA_GETPUT 1590 struct zx_attr_s* zx_ps_ResolveIdentifierRequest_GET_id(struct zx_ps_ResolveIdentifierRequest_s* x); 1591 1592 struct zx_ps_ResolveInput_s* zx_ps_ResolveIdentifierRequest_GET_ResolveInput(struct zx_ps_ResolveIdentifierRequest_s* x, int n); 1593 1594 int zx_ps_ResolveIdentifierRequest_NUM_ResolveInput(struct zx_ps_ResolveIdentifierRequest_s* x); 1595 1596 struct zx_ps_ResolveInput_s* zx_ps_ResolveIdentifierRequest_POP_ResolveInput(struct zx_ps_ResolveIdentifierRequest_s* x); 1597 1598 void zx_ps_ResolveIdentifierRequest_PUSH_ResolveInput(struct zx_ps_ResolveIdentifierRequest_s* x, struct zx_ps_ResolveInput_s* y); 1599 1600 void zx_ps_ResolveIdentifierRequest_PUT_id(struct zx_ps_ResolveIdentifierRequest_s* x, struct zx_attr_s* y); 1601 1602 void zx_ps_ResolveIdentifierRequest_PUT_ResolveInput(struct zx_ps_ResolveIdentifierRequest_s* x, int n, struct zx_ps_ResolveInput_s* y); 1603 1604 void zx_ps_ResolveIdentifierRequest_ADD_ResolveInput(struct zx_ps_ResolveIdentifierRequest_s* x, int n, struct zx_ps_ResolveInput_s* z); 1605 1606 void zx_ps_ResolveIdentifierRequest_DEL_ResolveInput(struct zx_ps_ResolveIdentifierRequest_s* x, int n); 1607 1608 void zx_ps_ResolveIdentifierRequest_REV_ResolveInput(struct zx_ps_ResolveIdentifierRequest_s* x); 1609 1610 #endif 1611 /* -------------------------- ps_ResolveIdentifierResponse -------------------------- */ 1612 /* refby( zx_e_Body_s ) */ 1613 #ifndef zx_ps_ResolveIdentifierResponse_EXT 1614 #define zx_ps_ResolveIdentifierResponse_EXT 1615 #endif 1616 struct zx_ps_ResolveIdentifierResponse_s { 1617 ZX_ELEM_EXT 1618 zx_ps_ResolveIdentifierResponse_EXT 1619 struct zx_lu_Status_s* Status; /* {1,1} nada */ 1620 struct zx_ps_ResolveOutput_s* ResolveOutput; /* {1,-1} nada */ 1621 struct zx_attr_s* TimeStamp; /* {1,1} attribute mm7:relativeOrAbsoluteDateType */ 1622 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 1623 }; 1624 1625 #define zx_NEW_ps_ResolveIdentifierResponse(c, father) (struct zx_ps_ResolveIdentifierResponse_s*)zx_new_elem((c),(father),zx_ps_ResolveIdentifierResponse_ELEM) 1626 int zx_DEC_ATTR_ps_ResolveIdentifierResponse(struct zx_ctx* c, struct zx_ps_ResolveIdentifierResponse_s* x); 1627 int zx_DEC_ELEM_ps_ResolveIdentifierResponse(struct zx_ctx* c, struct zx_ps_ResolveIdentifierResponse_s* x); 1628 1629 #ifdef ZX_ENA_AUX 1630 struct zx_ps_ResolveIdentifierResponse_s* zx_DEEP_CLONE_ps_ResolveIdentifierResponse(struct zx_ctx* c, struct zx_ps_ResolveIdentifierResponse_s* x, int dup_strs); 1631 void zx_DUP_STRS_ps_ResolveIdentifierResponse(struct zx_ctx* c, struct zx_ps_ResolveIdentifierResponse_s* x); 1632 int zx_WALK_SO_ps_ResolveIdentifierResponse(struct zx_ctx* c, struct zx_ps_ResolveIdentifierResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1633 int zx_WALK_WO_ps_ResolveIdentifierResponse(struct zx_ctx* c, struct zx_ps_ResolveIdentifierResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1634 #endif 1635 1636 #ifdef ZX_ENA_GETPUT 1637 struct zx_attr_s* zx_ps_ResolveIdentifierResponse_GET_TimeStamp(struct zx_ps_ResolveIdentifierResponse_s* x); 1638 struct zx_attr_s* zx_ps_ResolveIdentifierResponse_GET_id(struct zx_ps_ResolveIdentifierResponse_s* x); 1639 1640 struct zx_lu_Status_s* zx_ps_ResolveIdentifierResponse_GET_Status(struct zx_ps_ResolveIdentifierResponse_s* x, int n); 1641 struct zx_ps_ResolveOutput_s* zx_ps_ResolveIdentifierResponse_GET_ResolveOutput(struct zx_ps_ResolveIdentifierResponse_s* x, int n); 1642 1643 int zx_ps_ResolveIdentifierResponse_NUM_Status(struct zx_ps_ResolveIdentifierResponse_s* x); 1644 int zx_ps_ResolveIdentifierResponse_NUM_ResolveOutput(struct zx_ps_ResolveIdentifierResponse_s* x); 1645 1646 struct zx_lu_Status_s* zx_ps_ResolveIdentifierResponse_POP_Status(struct zx_ps_ResolveIdentifierResponse_s* x); 1647 struct zx_ps_ResolveOutput_s* zx_ps_ResolveIdentifierResponse_POP_ResolveOutput(struct zx_ps_ResolveIdentifierResponse_s* x); 1648 1649 void zx_ps_ResolveIdentifierResponse_PUSH_Status(struct zx_ps_ResolveIdentifierResponse_s* x, struct zx_lu_Status_s* y); 1650 void zx_ps_ResolveIdentifierResponse_PUSH_ResolveOutput(struct zx_ps_ResolveIdentifierResponse_s* x, struct zx_ps_ResolveOutput_s* y); 1651 1652 void zx_ps_ResolveIdentifierResponse_PUT_TimeStamp(struct zx_ps_ResolveIdentifierResponse_s* x, struct zx_attr_s* y); 1653 void zx_ps_ResolveIdentifierResponse_PUT_id(struct zx_ps_ResolveIdentifierResponse_s* x, struct zx_attr_s* y); 1654 1655 void zx_ps_ResolveIdentifierResponse_PUT_Status(struct zx_ps_ResolveIdentifierResponse_s* x, int n, struct zx_lu_Status_s* y); 1656 void zx_ps_ResolveIdentifierResponse_PUT_ResolveOutput(struct zx_ps_ResolveIdentifierResponse_s* x, int n, struct zx_ps_ResolveOutput_s* y); 1657 1658 void zx_ps_ResolveIdentifierResponse_ADD_Status(struct zx_ps_ResolveIdentifierResponse_s* x, int n, struct zx_lu_Status_s* z); 1659 void zx_ps_ResolveIdentifierResponse_ADD_ResolveOutput(struct zx_ps_ResolveIdentifierResponse_s* x, int n, struct zx_ps_ResolveOutput_s* z); 1660 1661 void zx_ps_ResolveIdentifierResponse_DEL_Status(struct zx_ps_ResolveIdentifierResponse_s* x, int n); 1662 void zx_ps_ResolveIdentifierResponse_DEL_ResolveOutput(struct zx_ps_ResolveIdentifierResponse_s* x, int n); 1663 1664 void zx_ps_ResolveIdentifierResponse_REV_Status(struct zx_ps_ResolveIdentifierResponse_s* x); 1665 void zx_ps_ResolveIdentifierResponse_REV_ResolveOutput(struct zx_ps_ResolveIdentifierResponse_s* x); 1666 1667 #endif 1668 /* -------------------------- ps_ResolveInput -------------------------- */ 1669 /* refby( zx_ps_ResolveIdentifierRequest_s ) */ 1670 #ifndef zx_ps_ResolveInput_EXT 1671 #define zx_ps_ResolveInput_EXT 1672 #endif 1673 struct zx_ps_ResolveInput_s { 1674 ZX_ELEM_EXT 1675 zx_ps_ResolveInput_EXT 1676 struct zx_sec_TokenPolicy_s* TokenPolicy; /* {0,1} nada */ 1677 struct zx_sec_Token_s* Token; /* {0,1} nada */ 1678 struct zx_elem_s* TargetObjectID; /* {0,1} xs:anyURI */ 1679 struct zx_attr_s* reqID; /* {0,1} attribute xs:string */ 1680 }; 1681 1682 #define zx_NEW_ps_ResolveInput(c, father) (struct zx_ps_ResolveInput_s*)zx_new_elem((c),(father),zx_ps_ResolveInput_ELEM) 1683 int zx_DEC_ATTR_ps_ResolveInput(struct zx_ctx* c, struct zx_ps_ResolveInput_s* x); 1684 int zx_DEC_ELEM_ps_ResolveInput(struct zx_ctx* c, struct zx_ps_ResolveInput_s* x); 1685 1686 #ifdef ZX_ENA_AUX 1687 struct zx_ps_ResolveInput_s* zx_DEEP_CLONE_ps_ResolveInput(struct zx_ctx* c, struct zx_ps_ResolveInput_s* x, int dup_strs); 1688 void zx_DUP_STRS_ps_ResolveInput(struct zx_ctx* c, struct zx_ps_ResolveInput_s* x); 1689 int zx_WALK_SO_ps_ResolveInput(struct zx_ctx* c, struct zx_ps_ResolveInput_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1690 int zx_WALK_WO_ps_ResolveInput(struct zx_ctx* c, struct zx_ps_ResolveInput_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1691 #endif 1692 1693 #ifdef ZX_ENA_GETPUT 1694 struct zx_attr_s* zx_ps_ResolveInput_GET_reqID(struct zx_ps_ResolveInput_s* x); 1695 1696 struct zx_sec_TokenPolicy_s* zx_ps_ResolveInput_GET_TokenPolicy(struct zx_ps_ResolveInput_s* x, int n); 1697 struct zx_sec_Token_s* zx_ps_ResolveInput_GET_Token(struct zx_ps_ResolveInput_s* x, int n); 1698 struct zx_elem_s* zx_ps_ResolveInput_GET_TargetObjectID(struct zx_ps_ResolveInput_s* x, int n); 1699 1700 int zx_ps_ResolveInput_NUM_TokenPolicy(struct zx_ps_ResolveInput_s* x); 1701 int zx_ps_ResolveInput_NUM_Token(struct zx_ps_ResolveInput_s* x); 1702 int zx_ps_ResolveInput_NUM_TargetObjectID(struct zx_ps_ResolveInput_s* x); 1703 1704 struct zx_sec_TokenPolicy_s* zx_ps_ResolveInput_POP_TokenPolicy(struct zx_ps_ResolveInput_s* x); 1705 struct zx_sec_Token_s* zx_ps_ResolveInput_POP_Token(struct zx_ps_ResolveInput_s* x); 1706 struct zx_elem_s* zx_ps_ResolveInput_POP_TargetObjectID(struct zx_ps_ResolveInput_s* x); 1707 1708 void zx_ps_ResolveInput_PUSH_TokenPolicy(struct zx_ps_ResolveInput_s* x, struct zx_sec_TokenPolicy_s* y); 1709 void zx_ps_ResolveInput_PUSH_Token(struct zx_ps_ResolveInput_s* x, struct zx_sec_Token_s* y); 1710 void zx_ps_ResolveInput_PUSH_TargetObjectID(struct zx_ps_ResolveInput_s* x, struct zx_elem_s* y); 1711 1712 void zx_ps_ResolveInput_PUT_reqID(struct zx_ps_ResolveInput_s* x, struct zx_attr_s* y); 1713 1714 void zx_ps_ResolveInput_PUT_TokenPolicy(struct zx_ps_ResolveInput_s* x, int n, struct zx_sec_TokenPolicy_s* y); 1715 void zx_ps_ResolveInput_PUT_Token(struct zx_ps_ResolveInput_s* x, int n, struct zx_sec_Token_s* y); 1716 void zx_ps_ResolveInput_PUT_TargetObjectID(struct zx_ps_ResolveInput_s* x, int n, struct zx_elem_s* y); 1717 1718 void zx_ps_ResolveInput_ADD_TokenPolicy(struct zx_ps_ResolveInput_s* x, int n, struct zx_sec_TokenPolicy_s* z); 1719 void zx_ps_ResolveInput_ADD_Token(struct zx_ps_ResolveInput_s* x, int n, struct zx_sec_Token_s* z); 1720 void zx_ps_ResolveInput_ADD_TargetObjectID(struct zx_ps_ResolveInput_s* x, int n, struct zx_elem_s* z); 1721 1722 void zx_ps_ResolveInput_DEL_TokenPolicy(struct zx_ps_ResolveInput_s* x, int n); 1723 void zx_ps_ResolveInput_DEL_Token(struct zx_ps_ResolveInput_s* x, int n); 1724 void zx_ps_ResolveInput_DEL_TargetObjectID(struct zx_ps_ResolveInput_s* x,int n); 1725 1726 void zx_ps_ResolveInput_REV_TokenPolicy(struct zx_ps_ResolveInput_s* x); 1727 void zx_ps_ResolveInput_REV_Token(struct zx_ps_ResolveInput_s* x); 1728 void zx_ps_ResolveInput_REV_TargetObjectID(struct zx_ps_ResolveInput_s* x); 1729 1730 #endif 1731 /* -------------------------- ps_ResolveOutput -------------------------- */ 1732 /* refby( zx_ps_ResolveIdentifierResponse_s ) */ 1733 #ifndef zx_ps_ResolveOutput_EXT 1734 #define zx_ps_ResolveOutput_EXT 1735 #endif 1736 struct zx_ps_ResolveOutput_s { 1737 ZX_ELEM_EXT 1738 zx_ps_ResolveOutput_EXT 1739 struct zx_sec_Token_s* Token; /* {1,1} nada */ 1740 struct zx_attr_s* reqRef; /* {0,1} attribute lu:IDReferenceType */ 1741 }; 1742 1743 #define zx_NEW_ps_ResolveOutput(c, father) (struct zx_ps_ResolveOutput_s*)zx_new_elem((c),(father),zx_ps_ResolveOutput_ELEM) 1744 int zx_DEC_ATTR_ps_ResolveOutput(struct zx_ctx* c, struct zx_ps_ResolveOutput_s* x); 1745 int zx_DEC_ELEM_ps_ResolveOutput(struct zx_ctx* c, struct zx_ps_ResolveOutput_s* x); 1746 1747 #ifdef ZX_ENA_AUX 1748 struct zx_ps_ResolveOutput_s* zx_DEEP_CLONE_ps_ResolveOutput(struct zx_ctx* c, struct zx_ps_ResolveOutput_s* x, int dup_strs); 1749 void zx_DUP_STRS_ps_ResolveOutput(struct zx_ctx* c, struct zx_ps_ResolveOutput_s* x); 1750 int zx_WALK_SO_ps_ResolveOutput(struct zx_ctx* c, struct zx_ps_ResolveOutput_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1751 int zx_WALK_WO_ps_ResolveOutput(struct zx_ctx* c, struct zx_ps_ResolveOutput_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1752 #endif 1753 1754 #ifdef ZX_ENA_GETPUT 1755 struct zx_attr_s* zx_ps_ResolveOutput_GET_reqRef(struct zx_ps_ResolveOutput_s* x); 1756 1757 struct zx_sec_Token_s* zx_ps_ResolveOutput_GET_Token(struct zx_ps_ResolveOutput_s* x, int n); 1758 1759 int zx_ps_ResolveOutput_NUM_Token(struct zx_ps_ResolveOutput_s* x); 1760 1761 struct zx_sec_Token_s* zx_ps_ResolveOutput_POP_Token(struct zx_ps_ResolveOutput_s* x); 1762 1763 void zx_ps_ResolveOutput_PUSH_Token(struct zx_ps_ResolveOutput_s* x, struct zx_sec_Token_s* y); 1764 1765 void zx_ps_ResolveOutput_PUT_reqRef(struct zx_ps_ResolveOutput_s* x, struct zx_attr_s* y); 1766 1767 void zx_ps_ResolveOutput_PUT_Token(struct zx_ps_ResolveOutput_s* x, int n, struct zx_sec_Token_s* y); 1768 1769 void zx_ps_ResolveOutput_ADD_Token(struct zx_ps_ResolveOutput_s* x, int n, struct zx_sec_Token_s* z); 1770 1771 void zx_ps_ResolveOutput_DEL_Token(struct zx_ps_ResolveOutput_s* x, int n); 1772 1773 void zx_ps_ResolveOutput_REV_Token(struct zx_ps_ResolveOutput_s* x); 1774 1775 #endif 1776 /* -------------------------- ps_SetObjectInfoRequest -------------------------- */ 1777 /* refby( zx_e_Body_s ) */ 1778 #ifndef zx_ps_SetObjectInfoRequest_EXT 1779 #define zx_ps_SetObjectInfoRequest_EXT 1780 #endif 1781 struct zx_ps_SetObjectInfoRequest_s { 1782 ZX_ELEM_EXT 1783 zx_ps_SetObjectInfoRequest_EXT 1784 struct zx_ps_Object_s* Object; /* {1,-1} nada */ 1785 struct zx_ps_Subscription_s* Subscription; /* {0,1} nada */ 1786 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 1787 }; 1788 1789 #define zx_NEW_ps_SetObjectInfoRequest(c, father) (struct zx_ps_SetObjectInfoRequest_s*)zx_new_elem((c),(father),zx_ps_SetObjectInfoRequest_ELEM) 1790 int zx_DEC_ATTR_ps_SetObjectInfoRequest(struct zx_ctx* c, struct zx_ps_SetObjectInfoRequest_s* x); 1791 int zx_DEC_ELEM_ps_SetObjectInfoRequest(struct zx_ctx* c, struct zx_ps_SetObjectInfoRequest_s* x); 1792 1793 #ifdef ZX_ENA_AUX 1794 struct zx_ps_SetObjectInfoRequest_s* zx_DEEP_CLONE_ps_SetObjectInfoRequest(struct zx_ctx* c, struct zx_ps_SetObjectInfoRequest_s* x, int dup_strs); 1795 void zx_DUP_STRS_ps_SetObjectInfoRequest(struct zx_ctx* c, struct zx_ps_SetObjectInfoRequest_s* x); 1796 int zx_WALK_SO_ps_SetObjectInfoRequest(struct zx_ctx* c, struct zx_ps_SetObjectInfoRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1797 int zx_WALK_WO_ps_SetObjectInfoRequest(struct zx_ctx* c, struct zx_ps_SetObjectInfoRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1798 #endif 1799 1800 #ifdef ZX_ENA_GETPUT 1801 struct zx_attr_s* zx_ps_SetObjectInfoRequest_GET_id(struct zx_ps_SetObjectInfoRequest_s* x); 1802 1803 struct zx_ps_Object_s* zx_ps_SetObjectInfoRequest_GET_Object(struct zx_ps_SetObjectInfoRequest_s* x, int n); 1804 struct zx_ps_Subscription_s* zx_ps_SetObjectInfoRequest_GET_Subscription(struct zx_ps_SetObjectInfoRequest_s* x, int n); 1805 1806 int zx_ps_SetObjectInfoRequest_NUM_Object(struct zx_ps_SetObjectInfoRequest_s* x); 1807 int zx_ps_SetObjectInfoRequest_NUM_Subscription(struct zx_ps_SetObjectInfoRequest_s* x); 1808 1809 struct zx_ps_Object_s* zx_ps_SetObjectInfoRequest_POP_Object(struct zx_ps_SetObjectInfoRequest_s* x); 1810 struct zx_ps_Subscription_s* zx_ps_SetObjectInfoRequest_POP_Subscription(struct zx_ps_SetObjectInfoRequest_s* x); 1811 1812 void zx_ps_SetObjectInfoRequest_PUSH_Object(struct zx_ps_SetObjectInfoRequest_s* x, struct zx_ps_Object_s* y); 1813 void zx_ps_SetObjectInfoRequest_PUSH_Subscription(struct zx_ps_SetObjectInfoRequest_s* x, struct zx_ps_Subscription_s* y); 1814 1815 void zx_ps_SetObjectInfoRequest_PUT_id(struct zx_ps_SetObjectInfoRequest_s* x, struct zx_attr_s* y); 1816 1817 void zx_ps_SetObjectInfoRequest_PUT_Object(struct zx_ps_SetObjectInfoRequest_s* x, int n, struct zx_ps_Object_s* y); 1818 void zx_ps_SetObjectInfoRequest_PUT_Subscription(struct zx_ps_SetObjectInfoRequest_s* x, int n, struct zx_ps_Subscription_s* y); 1819 1820 void zx_ps_SetObjectInfoRequest_ADD_Object(struct zx_ps_SetObjectInfoRequest_s* x, int n, struct zx_ps_Object_s* z); 1821 void zx_ps_SetObjectInfoRequest_ADD_Subscription(struct zx_ps_SetObjectInfoRequest_s* x, int n, struct zx_ps_Subscription_s* z); 1822 1823 void zx_ps_SetObjectInfoRequest_DEL_Object(struct zx_ps_SetObjectInfoRequest_s* x, int n); 1824 void zx_ps_SetObjectInfoRequest_DEL_Subscription(struct zx_ps_SetObjectInfoRequest_s* x, int n); 1825 1826 void zx_ps_SetObjectInfoRequest_REV_Object(struct zx_ps_SetObjectInfoRequest_s* x); 1827 void zx_ps_SetObjectInfoRequest_REV_Subscription(struct zx_ps_SetObjectInfoRequest_s* x); 1828 1829 #endif 1830 /* -------------------------- ps_SetObjectInfoResponse -------------------------- */ 1831 /* refby( zx_e_Body_s ) */ 1832 #ifndef zx_ps_SetObjectInfoResponse_EXT 1833 #define zx_ps_SetObjectInfoResponse_EXT 1834 #endif 1835 struct zx_ps_SetObjectInfoResponse_s { 1836 ZX_ELEM_EXT 1837 zx_ps_SetObjectInfoResponse_EXT 1838 struct zx_lu_Status_s* Status; /* {1,1} nada */ 1839 struct zx_attr_s* TimeStamp; /* {1,1} attribute mm7:relativeOrAbsoluteDateType */ 1840 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 1841 }; 1842 1843 #define zx_NEW_ps_SetObjectInfoResponse(c, father) (struct zx_ps_SetObjectInfoResponse_s*)zx_new_elem((c),(father),zx_ps_SetObjectInfoResponse_ELEM) 1844 int zx_DEC_ATTR_ps_SetObjectInfoResponse(struct zx_ctx* c, struct zx_ps_SetObjectInfoResponse_s* x); 1845 int zx_DEC_ELEM_ps_SetObjectInfoResponse(struct zx_ctx* c, struct zx_ps_SetObjectInfoResponse_s* x); 1846 1847 #ifdef ZX_ENA_AUX 1848 struct zx_ps_SetObjectInfoResponse_s* zx_DEEP_CLONE_ps_SetObjectInfoResponse(struct zx_ctx* c, struct zx_ps_SetObjectInfoResponse_s* x, int dup_strs); 1849 void zx_DUP_STRS_ps_SetObjectInfoResponse(struct zx_ctx* c, struct zx_ps_SetObjectInfoResponse_s* x); 1850 int zx_WALK_SO_ps_SetObjectInfoResponse(struct zx_ctx* c, struct zx_ps_SetObjectInfoResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1851 int zx_WALK_WO_ps_SetObjectInfoResponse(struct zx_ctx* c, struct zx_ps_SetObjectInfoResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1852 #endif 1853 1854 #ifdef ZX_ENA_GETPUT 1855 struct zx_attr_s* zx_ps_SetObjectInfoResponse_GET_TimeStamp(struct zx_ps_SetObjectInfoResponse_s* x); 1856 struct zx_attr_s* zx_ps_SetObjectInfoResponse_GET_id(struct zx_ps_SetObjectInfoResponse_s* x); 1857 1858 struct zx_lu_Status_s* zx_ps_SetObjectInfoResponse_GET_Status(struct zx_ps_SetObjectInfoResponse_s* x, int n); 1859 1860 int zx_ps_SetObjectInfoResponse_NUM_Status(struct zx_ps_SetObjectInfoResponse_s* x); 1861 1862 struct zx_lu_Status_s* zx_ps_SetObjectInfoResponse_POP_Status(struct zx_ps_SetObjectInfoResponse_s* x); 1863 1864 void zx_ps_SetObjectInfoResponse_PUSH_Status(struct zx_ps_SetObjectInfoResponse_s* x, struct zx_lu_Status_s* y); 1865 1866 void zx_ps_SetObjectInfoResponse_PUT_TimeStamp(struct zx_ps_SetObjectInfoResponse_s* x, struct zx_attr_s* y); 1867 void zx_ps_SetObjectInfoResponse_PUT_id(struct zx_ps_SetObjectInfoResponse_s* x, struct zx_attr_s* y); 1868 1869 void zx_ps_SetObjectInfoResponse_PUT_Status(struct zx_ps_SetObjectInfoResponse_s* x, int n, struct zx_lu_Status_s* y); 1870 1871 void zx_ps_SetObjectInfoResponse_ADD_Status(struct zx_ps_SetObjectInfoResponse_s* x, int n, struct zx_lu_Status_s* z); 1872 1873 void zx_ps_SetObjectInfoResponse_DEL_Status(struct zx_ps_SetObjectInfoResponse_s* x, int n); 1874 1875 void zx_ps_SetObjectInfoResponse_REV_Status(struct zx_ps_SetObjectInfoResponse_s* x); 1876 1877 #endif 1878 /* -------------------------- ps_Subscription -------------------------- */ 1879 /* refby( zx_ps_AddKnownEntityRequest_s zx_ps_RemoveFromCollectionRequest_s zx_ps_GetObjectInfoRequest_s zx_ps_SetObjectInfoRequest_s zx_ps_QueryObjectsRequest_s zx_ps_TestMembershipRequest_s zx_ps_ListMembersRequest_s zx_ps_AddToCollectionRequest_s zx_ps_AddEntityRequest_s zx_ps_AddCollectionRequest_s ) */ 1880 #ifndef zx_ps_Subscription_EXT 1881 #define zx_ps_Subscription_EXT 1882 #endif 1883 struct zx_ps_Subscription_s { 1884 ZX_ELEM_EXT 1885 zx_ps_Subscription_EXT 1886 struct zx_subs_RefItem_s* RefItem; /* {0,-1} nada */ 1887 struct zx_lu_Extension_s* Extension; /* {0,-1} */ 1888 struct zx_attr_s* adminNotifyToRef; /* {0,1} attribute xs:anyURI */ 1889 struct zx_attr_s* expires; /* {0,1} attribute xs:dateTime */ 1890 struct zx_attr_s* id; /* {0,1} attribute xs:ID */ 1891 struct zx_attr_s* includeData; /* {0,1} attribute Yes */ 1892 struct zx_attr_s* notifyToRef; /* {1,1} attribute xs:anyURI */ 1893 struct zx_attr_s* starts; /* {0,1} attribute xs:dateTime */ 1894 struct zx_attr_s* subscriptionID; /* {1,1} attribute xs:string */ 1895 }; 1896 1897 #define zx_NEW_ps_Subscription(c, father) (struct zx_ps_Subscription_s*)zx_new_elem((c),(father),zx_ps_Subscription_ELEM) 1898 int zx_DEC_ATTR_ps_Subscription(struct zx_ctx* c, struct zx_ps_Subscription_s* x); 1899 int zx_DEC_ELEM_ps_Subscription(struct zx_ctx* c, struct zx_ps_Subscription_s* x); 1900 1901 #ifdef ZX_ENA_AUX 1902 struct zx_ps_Subscription_s* zx_DEEP_CLONE_ps_Subscription(struct zx_ctx* c, struct zx_ps_Subscription_s* x, int dup_strs); 1903 void zx_DUP_STRS_ps_Subscription(struct zx_ctx* c, struct zx_ps_Subscription_s* x); 1904 int zx_WALK_SO_ps_Subscription(struct zx_ctx* c, struct zx_ps_Subscription_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1905 int zx_WALK_WO_ps_Subscription(struct zx_ctx* c, struct zx_ps_Subscription_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1906 #endif 1907 1908 #ifdef ZX_ENA_GETPUT 1909 struct zx_attr_s* zx_ps_Subscription_GET_adminNotifyToRef(struct zx_ps_Subscription_s* x); 1910 struct zx_attr_s* zx_ps_Subscription_GET_expires(struct zx_ps_Subscription_s* x); 1911 struct zx_attr_s* zx_ps_Subscription_GET_id(struct zx_ps_Subscription_s* x); 1912 struct zx_attr_s* zx_ps_Subscription_GET_includeData(struct zx_ps_Subscription_s* x); 1913 struct zx_attr_s* zx_ps_Subscription_GET_notifyToRef(struct zx_ps_Subscription_s* x); 1914 struct zx_attr_s* zx_ps_Subscription_GET_starts(struct zx_ps_Subscription_s* x); 1915 struct zx_attr_s* zx_ps_Subscription_GET_subscriptionID(struct zx_ps_Subscription_s* x); 1916 1917 struct zx_subs_RefItem_s* zx_ps_Subscription_GET_RefItem(struct zx_ps_Subscription_s* x, int n); 1918 struct zx_lu_Extension_s* zx_ps_Subscription_GET_Extension(struct zx_ps_Subscription_s* x, int n); 1919 1920 int zx_ps_Subscription_NUM_RefItem(struct zx_ps_Subscription_s* x); 1921 int zx_ps_Subscription_NUM_Extension(struct zx_ps_Subscription_s* x); 1922 1923 struct zx_subs_RefItem_s* zx_ps_Subscription_POP_RefItem(struct zx_ps_Subscription_s* x); 1924 struct zx_lu_Extension_s* zx_ps_Subscription_POP_Extension(struct zx_ps_Subscription_s* x); 1925 1926 void zx_ps_Subscription_PUSH_RefItem(struct zx_ps_Subscription_s* x, struct zx_subs_RefItem_s* y); 1927 void zx_ps_Subscription_PUSH_Extension(struct zx_ps_Subscription_s* x, struct zx_lu_Extension_s* y); 1928 1929 void zx_ps_Subscription_PUT_adminNotifyToRef(struct zx_ps_Subscription_s* x, struct zx_attr_s* y); 1930 void zx_ps_Subscription_PUT_expires(struct zx_ps_Subscription_s* x, struct zx_attr_s* y); 1931 void zx_ps_Subscription_PUT_id(struct zx_ps_Subscription_s* x, struct zx_attr_s* y); 1932 void zx_ps_Subscription_PUT_includeData(struct zx_ps_Subscription_s* x, struct zx_attr_s* y); 1933 void zx_ps_Subscription_PUT_notifyToRef(struct zx_ps_Subscription_s* x, struct zx_attr_s* y); 1934 void zx_ps_Subscription_PUT_starts(struct zx_ps_Subscription_s* x, struct zx_attr_s* y); 1935 void zx_ps_Subscription_PUT_subscriptionID(struct zx_ps_Subscription_s* x, struct zx_attr_s* y); 1936 1937 void zx_ps_Subscription_PUT_RefItem(struct zx_ps_Subscription_s* x, int n, struct zx_subs_RefItem_s* y); 1938 void zx_ps_Subscription_PUT_Extension(struct zx_ps_Subscription_s* x, int n, struct zx_lu_Extension_s* y); 1939 1940 void zx_ps_Subscription_ADD_RefItem(struct zx_ps_Subscription_s* x, int n, struct zx_subs_RefItem_s* z); 1941 void zx_ps_Subscription_ADD_Extension(struct zx_ps_Subscription_s* x, int n, struct zx_lu_Extension_s* z); 1942 1943 void zx_ps_Subscription_DEL_RefItem(struct zx_ps_Subscription_s* x, int n); 1944 void zx_ps_Subscription_DEL_Extension(struct zx_ps_Subscription_s* x, int n); 1945 1946 void zx_ps_Subscription_REV_RefItem(struct zx_ps_Subscription_s* x); 1947 void zx_ps_Subscription_REV_Extension(struct zx_ps_Subscription_s* x); 1948 1949 #endif 1950 /* -------------------------- ps_Tag -------------------------- */ 1951 /* refby( zx_ps_Object_s ) */ 1952 #ifndef zx_ps_Tag_EXT 1953 #define zx_ps_Tag_EXT 1954 #endif 1955 struct zx_ps_Tag_s { 1956 ZX_ELEM_EXT 1957 zx_ps_Tag_EXT 1958 struct zx_attr_s* Ref; /* {1,1} attribute xs:anyURI */ 1959 }; 1960 1961 #define zx_NEW_ps_Tag(c, father) (struct zx_ps_Tag_s*)zx_new_elem((c),(father),zx_ps_Tag_ELEM) 1962 int zx_DEC_ATTR_ps_Tag(struct zx_ctx* c, struct zx_ps_Tag_s* x); 1963 int zx_DEC_ELEM_ps_Tag(struct zx_ctx* c, struct zx_ps_Tag_s* x); 1964 1965 #ifdef ZX_ENA_AUX 1966 struct zx_ps_Tag_s* zx_DEEP_CLONE_ps_Tag(struct zx_ctx* c, struct zx_ps_Tag_s* x, int dup_strs); 1967 void zx_DUP_STRS_ps_Tag(struct zx_ctx* c, struct zx_ps_Tag_s* x); 1968 int zx_WALK_SO_ps_Tag(struct zx_ctx* c, struct zx_ps_Tag_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1969 int zx_WALK_WO_ps_Tag(struct zx_ctx* c, struct zx_ps_Tag_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 1970 #endif 1971 1972 #ifdef ZX_ENA_GETPUT 1973 struct zx_attr_s* zx_ps_Tag_GET_Ref(struct zx_ps_Tag_s* x); 1974 1975 1976 1977 1978 1979 void zx_ps_Tag_PUT_Ref(struct zx_ps_Tag_s* x, struct zx_attr_s* y); 1980 1981 1982 1983 1984 1985 #endif 1986 /* -------------------------- ps_TestMembershipRequest -------------------------- */ 1987 /* refby( zx_e_Body_s ) */ 1988 #ifndef zx_ps_TestMembershipRequest_EXT 1989 #define zx_ps_TestMembershipRequest_EXT 1990 #endif 1991 struct zx_ps_TestMembershipRequest_s { 1992 ZX_ELEM_EXT 1993 zx_ps_TestMembershipRequest_EXT 1994 struct zx_elem_s* TargetObjectID; /* {0,1} xs:anyURI */ 1995 struct zx_sec_Token_s* Token; /* {1,1} nada */ 1996 struct zx_ps_Subscription_s* Subscription; /* {0,1} nada */ 1997 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 1998 }; 1999 2000 #define zx_NEW_ps_TestMembershipRequest(c, father) (struct zx_ps_TestMembershipRequest_s*)zx_new_elem((c),(father),zx_ps_TestMembershipRequest_ELEM) 2001 int zx_DEC_ATTR_ps_TestMembershipRequest(struct zx_ctx* c, struct zx_ps_TestMembershipRequest_s* x); 2002 int zx_DEC_ELEM_ps_TestMembershipRequest(struct zx_ctx* c, struct zx_ps_TestMembershipRequest_s* x); 2003 2004 #ifdef ZX_ENA_AUX 2005 struct zx_ps_TestMembershipRequest_s* zx_DEEP_CLONE_ps_TestMembershipRequest(struct zx_ctx* c, struct zx_ps_TestMembershipRequest_s* x, int dup_strs); 2006 void zx_DUP_STRS_ps_TestMembershipRequest(struct zx_ctx* c, struct zx_ps_TestMembershipRequest_s* x); 2007 int zx_WALK_SO_ps_TestMembershipRequest(struct zx_ctx* c, struct zx_ps_TestMembershipRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 2008 int zx_WALK_WO_ps_TestMembershipRequest(struct zx_ctx* c, struct zx_ps_TestMembershipRequest_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 2009 #endif 2010 2011 #ifdef ZX_ENA_GETPUT 2012 struct zx_attr_s* zx_ps_TestMembershipRequest_GET_id(struct zx_ps_TestMembershipRequest_s* x); 2013 2014 struct zx_elem_s* zx_ps_TestMembershipRequest_GET_TargetObjectID(struct zx_ps_TestMembershipRequest_s* x, int n); 2015 struct zx_sec_Token_s* zx_ps_TestMembershipRequest_GET_Token(struct zx_ps_TestMembershipRequest_s* x, int n); 2016 struct zx_ps_Subscription_s* zx_ps_TestMembershipRequest_GET_Subscription(struct zx_ps_TestMembershipRequest_s* x, int n); 2017 2018 int zx_ps_TestMembershipRequest_NUM_TargetObjectID(struct zx_ps_TestMembershipRequest_s* x); 2019 int zx_ps_TestMembershipRequest_NUM_Token(struct zx_ps_TestMembershipRequest_s* x); 2020 int zx_ps_TestMembershipRequest_NUM_Subscription(struct zx_ps_TestMembershipRequest_s* x); 2021 2022 struct zx_elem_s* zx_ps_TestMembershipRequest_POP_TargetObjectID(struct zx_ps_TestMembershipRequest_s* x); 2023 struct zx_sec_Token_s* zx_ps_TestMembershipRequest_POP_Token(struct zx_ps_TestMembershipRequest_s* x); 2024 struct zx_ps_Subscription_s* zx_ps_TestMembershipRequest_POP_Subscription(struct zx_ps_TestMembershipRequest_s* x); 2025 2026 void zx_ps_TestMembershipRequest_PUSH_TargetObjectID(struct zx_ps_TestMembershipRequest_s* x, struct zx_elem_s* y); 2027 void zx_ps_TestMembershipRequest_PUSH_Token(struct zx_ps_TestMembershipRequest_s* x, struct zx_sec_Token_s* y); 2028 void zx_ps_TestMembershipRequest_PUSH_Subscription(struct zx_ps_TestMembershipRequest_s* x, struct zx_ps_Subscription_s* y); 2029 2030 void zx_ps_TestMembershipRequest_PUT_id(struct zx_ps_TestMembershipRequest_s* x, struct zx_attr_s* y); 2031 2032 void zx_ps_TestMembershipRequest_PUT_TargetObjectID(struct zx_ps_TestMembershipRequest_s* x, int n, struct zx_elem_s* y); 2033 void zx_ps_TestMembershipRequest_PUT_Token(struct zx_ps_TestMembershipRequest_s* x, int n, struct zx_sec_Token_s* y); 2034 void zx_ps_TestMembershipRequest_PUT_Subscription(struct zx_ps_TestMembershipRequest_s* x, int n, struct zx_ps_Subscription_s* y); 2035 2036 void zx_ps_TestMembershipRequest_ADD_TargetObjectID(struct zx_ps_TestMembershipRequest_s* x, int n, struct zx_elem_s* z); 2037 void zx_ps_TestMembershipRequest_ADD_Token(struct zx_ps_TestMembershipRequest_s* x, int n, struct zx_sec_Token_s* z); 2038 void zx_ps_TestMembershipRequest_ADD_Subscription(struct zx_ps_TestMembershipRequest_s* x, int n, struct zx_ps_Subscription_s* z); 2039 2040 void zx_ps_TestMembershipRequest_DEL_TargetObjectID(struct zx_ps_TestMembershipRequest_s* x,int n); 2041 void zx_ps_TestMembershipRequest_DEL_Token(struct zx_ps_TestMembershipRequest_s* x, int n); 2042 void zx_ps_TestMembershipRequest_DEL_Subscription(struct zx_ps_TestMembershipRequest_s* x, int n); 2043 2044 void zx_ps_TestMembershipRequest_REV_TargetObjectID(struct zx_ps_TestMembershipRequest_s* x); 2045 void zx_ps_TestMembershipRequest_REV_Token(struct zx_ps_TestMembershipRequest_s* x); 2046 void zx_ps_TestMembershipRequest_REV_Subscription(struct zx_ps_TestMembershipRequest_s* x); 2047 2048 #endif 2049 /* -------------------------- ps_TestMembershipResponse -------------------------- */ 2050 /* refby( zx_e_Body_s ) */ 2051 #ifndef zx_ps_TestMembershipResponse_EXT 2052 #define zx_ps_TestMembershipResponse_EXT 2053 #endif 2054 struct zx_ps_TestMembershipResponse_s { 2055 ZX_ELEM_EXT 2056 zx_ps_TestMembershipResponse_EXT 2057 struct zx_lu_Status_s* Status; /* {1,1} nada */ 2058 struct zx_elem_s* Result; /* {0,1} xs:boolean */ 2059 struct zx_attr_s* TimeStamp; /* {1,1} attribute mm7:relativeOrAbsoluteDateType */ 2060 struct zx_attr_s* id; /* {1,1} attribute xs:ID */ 2061 }; 2062 2063 #define zx_NEW_ps_TestMembershipResponse(c, father) (struct zx_ps_TestMembershipResponse_s*)zx_new_elem((c),(father),zx_ps_TestMembershipResponse_ELEM) 2064 int zx_DEC_ATTR_ps_TestMembershipResponse(struct zx_ctx* c, struct zx_ps_TestMembershipResponse_s* x); 2065 int zx_DEC_ELEM_ps_TestMembershipResponse(struct zx_ctx* c, struct zx_ps_TestMembershipResponse_s* x); 2066 2067 #ifdef ZX_ENA_AUX 2068 struct zx_ps_TestMembershipResponse_s* zx_DEEP_CLONE_ps_TestMembershipResponse(struct zx_ctx* c, struct zx_ps_TestMembershipResponse_s* x, int dup_strs); 2069 void zx_DUP_STRS_ps_TestMembershipResponse(struct zx_ctx* c, struct zx_ps_TestMembershipResponse_s* x); 2070 int zx_WALK_SO_ps_TestMembershipResponse(struct zx_ctx* c, struct zx_ps_TestMembershipResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 2071 int zx_WALK_WO_ps_TestMembershipResponse(struct zx_ctx* c, struct zx_ps_TestMembershipResponse_s* x, void* ctx, int (*callback)(struct zx_node_s* node, void* ctx)); 2072 #endif 2073 2074 #ifdef ZX_ENA_GETPUT 2075 struct zx_attr_s* zx_ps_TestMembershipResponse_GET_TimeStamp(struct zx_ps_TestMembershipResponse_s* x); 2076 struct zx_attr_s* zx_ps_TestMembershipResponse_GET_id(struct zx_ps_TestMembershipResponse_s* x); 2077 2078 struct zx_lu_Status_s* zx_ps_TestMembershipResponse_GET_Status(struct zx_ps_TestMembershipResponse_s* x, int n); 2079 struct zx_elem_s* zx_ps_TestMembershipResponse_GET_Result(struct zx_ps_TestMembershipResponse_s* x, int n); 2080 2081 int zx_ps_TestMembershipResponse_NUM_Status(struct zx_ps_TestMembershipResponse_s* x); 2082 int zx_ps_TestMembershipResponse_NUM_Result(struct zx_ps_TestMembershipResponse_s* x); 2083 2084 struct zx_lu_Status_s* zx_ps_TestMembershipResponse_POP_Status(struct zx_ps_TestMembershipResponse_s* x); 2085 struct zx_elem_s* zx_ps_TestMembershipResponse_POP_Result(struct zx_ps_TestMembershipResponse_s* x); 2086 2087 void zx_ps_TestMembershipResponse_PUSH_Status(struct zx_ps_TestMembershipResponse_s* x, struct zx_lu_Status_s* y); 2088 void zx_ps_TestMembershipResponse_PUSH_Result(struct zx_ps_TestMembershipResponse_s* x, struct zx_elem_s* y); 2089 2090 void zx_ps_TestMembershipResponse_PUT_TimeStamp(struct zx_ps_TestMembershipResponse_s* x, struct zx_attr_s* y); 2091 void zx_ps_TestMembershipResponse_PUT_id(struct zx_ps_TestMembershipResponse_s* x, struct zx_attr_s* y); 2092 2093 void zx_ps_TestMembershipResponse_PUT_Status(struct zx_ps_TestMembershipResponse_s* x, int n, struct zx_lu_Status_s* y); 2094 void zx_ps_TestMembershipResponse_PUT_Result(struct zx_ps_TestMembershipResponse_s* x, int n, struct zx_elem_s* y); 2095 2096 void zx_ps_TestMembershipResponse_ADD_Status(struct zx_ps_TestMembershipResponse_s* x, int n, struct zx_lu_Status_s* z); 2097 void zx_ps_TestMembershipResponse_ADD_Result(struct zx_ps_TestMembershipResponse_s* x, int n, struct zx_elem_s* z); 2098 2099 void zx_ps_TestMembershipResponse_DEL_Status(struct zx_ps_TestMembershipResponse_s* x, int n); 2100 void zx_ps_TestMembershipResponse_DEL_Result(struct zx_ps_TestMembershipResponse_s* x,int n); 2101 2102 void zx_ps_TestMembershipResponse_REV_Status(struct zx_ps_TestMembershipResponse_s* x); 2103 void zx_ps_TestMembershipResponse_REV_Result(struct zx_ps_TestMembershipResponse_s* x); 2104 2105 #endif 2106 2107 #endif 2108