Changeset 7869e48 for perl/modules/Jabber/lib/Net/Jabber/Stanza.pm
- Timestamp:
- Jan 12, 2013, 1:43:13 PM (11 years ago)
- Children:
- e3a0d71, 4485285
- Parents:
- 4626016
- git-author:
- Jason Gross <jgross@mit.edu> (01/12/13 13:13:18)
- git-committer:
- Jason Gross <jgross@mit.edu> (01/12/13 13:43:13)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
perl/modules/Jabber/lib/Net/Jabber/Stanza.pm
rc2bed55 r7869e48 90 90 91 91 =pod 92 93 For more information on what these namespaces are for, visit 92 93 For more information on what these namespaces are for, visit 94 94 http://www.jabber.org and browse the Jabber Programmers Guide. 95 95 … … 97 97 98 98 ny:private:ns 99 99 100 100 Name Type Get Set Remove Defined Add 101 101 ========================== ======= === === ====== ======= === 102 102 Foo scalar X X X X 103 Bar child X 103 Bar child X 104 104 Bars child X 105 105 Test master X X … … 108 108 109 109 GetFoo(), SetFoo(), RemoveFoo(), DefinedFoo() 110 110 111 111 AddBar() 112 112 113 113 GetBars(), DefinedBars() 114 114 115 115 GetTest(), SetMaster() 116 116 … … 125 125 Name Type Get Set Remove Defined Add 126 126 ========================== ========= === === ====== ======= === 127 Activate scalar X X X X 128 SID scalar X X X X 129 StreamHostUsedJID jid X X X X 130 StreamHost child X 131 StreamHosts child X X X 132 ByteStreams master X X 127 Activate scalar X X X X 128 SID scalar X X X X 129 StreamHostUsedJID jid X X X X 130 StreamHost child X 131 StreamHosts child X X X 132 ByteStreams master X X 133 133 134 134 =head1 http://jabber.org/protocol/bytestreams - streamhost objects … … 136 136 Name Type Get Set Remove Defined Add 137 137 ========================== ========= === === ====== ======= === 138 Host scalar X X X X 139 JID jid X X X X 140 Port scalar X X X X 141 ZeroConf scalar X X X X 142 StreamHost master X X 138 Host scalar X X X X 139 JID jid X X X X 140 Port scalar X X X X 141 ZeroConf scalar X X X X 142 StreamHost master X X 143 143 144 144 =head1 http://jabber.org/protocol/commands … … 146 146 Name Type Get Set Remove Defined Add 147 147 ========================== ========= === === ====== ======= === 148 Action scalar X X X X 149 Node scalar X X X X 150 SessionID scalar X X X X 151 Status scalar X X X X 152 Note child X 153 Notes child X X X 154 Command master X X 148 Action scalar X X X X 149 Node scalar X X X X 150 SessionID scalar X X X X 151 Status scalar X X X X 152 Note child X 153 Notes child X X X 154 Command master X X 155 155 156 156 =head1 http://jabber.org/protocol/commands - note objects … … 158 158 Name Type Get Set Remove Defined Add 159 159 ========================== ========= === === ====== ======= === 160 Message scalar X X X X 161 Type scalar X X X X 162 Note master X X 160 Message scalar X X X X 161 Type scalar X X X X 162 Note master X X 163 163 164 164 =head1 http://jabber.org/protocol/disco#info … … 166 166 Name Type Get Set Remove Defined Add 167 167 ========================== ========= === === ====== ======= === 168 Node scalar X X X X 169 Feature child X 170 Features child X X X 171 Identities child X X X 172 Identity child X 173 DiscoInfo master X X 168 Node scalar X X X X 169 Feature child X 170 Features child X X X 171 Identities child X X X 172 Identity child X 173 DiscoInfo master X X 174 174 175 175 =head1 http://jabber.org/protocol/disco#info - feature objects … … 177 177 Name Type Get Set Remove Defined Add 178 178 ========================== ========= === === ====== ======= === 179 Var scalar X X X X 180 Feature master X X 179 Var scalar X X X X 180 Feature master X X 181 181 182 182 =head1 http://jabber.org/protocol/disco#info - identity objects … … 184 184 Name Type Get Set Remove Defined Add 185 185 ========================== ========= === === ====== ======= === 186 Category scalar X X X X 187 Name scalar X X X X 188 Type scalar X X X X 189 Identity master X X 186 Category scalar X X X X 187 Name scalar X X X X 188 Type scalar X X X X 189 Identity master X X 190 190 191 191 =head1 http://jabber.org/protocol/disco#items … … 193 193 Name Type Get Set Remove Defined Add 194 194 ========================== ========= === === ====== ======= === 195 Node scalar X X X X 196 Item child X 197 Items child X X X 198 DiscoItems master X X 195 Node scalar X X X X 196 Item child X 197 Items child X X X 198 DiscoItems master X X 199 199 200 200 =head1 http://jabber.org/protocol/disco#items - item objects … … 202 202 Name Type Get Set Remove Defined Add 203 203 ========================== ========= === === ====== ======= === 204 Action scalar X X X X 205 JID jid X X X X 206 Name scalar X X X X 207 Node scalar X X X X 208 Item master X X 204 Action scalar X X X X 205 JID jid X X X X 206 Name scalar X X X X 207 Node scalar X X X X 208 Item master X X 209 209 210 210 =head1 http://jabber.org/protocol/feature-neg … … 212 212 Name Type Get Set Remove Defined Add 213 213 ========================== ========= === === ====== ======= === 214 FeatureNeg master X X 214 FeatureNeg master X X 215 215 216 216 =head1 http://jabber.org/protocol/muc … … 218 218 Name Type Get Set Remove Defined Add 219 219 ========================== ========= === === ====== ======= === 220 Password scalar X X X X 221 MUC master X X 220 Password scalar X X X X 221 MUC master X X 222 222 223 223 =head1 http://jabber.org/protocol/muc#admin … … 225 225 Name Type Get Set Remove Defined Add 226 226 ========================== ========= === === ====== ======= === 227 Item child X 228 Items child X X X 229 Admin master X X 227 Item child X 228 Items child X X X 229 Admin master X X 230 230 231 231 =head1 http://jabber.org/protocol/muc#admin - item objects … … 233 233 Name Type Get Set Remove Defined Add 234 234 ========================== ========= === === ====== ======= === 235 ActorJID jid X X X X 236 Affiliation scalar X X X X 237 JID jid X X X X 238 Nick scalar X X X X 239 Reason scalar X X X X 240 Role scalar X X X X 241 Item master X X 235 ActorJID jid X X X X 236 Affiliation scalar X X X X 237 JID jid X X X X 238 Nick scalar X X X X 239 Reason scalar X X X X 240 Role scalar X X X X 241 Item master X X 242 242 243 243 =head1 http://jabber.org/protocol/muc#user … … 245 245 Name Type Get Set Remove Defined Add 246 246 ========================== ========= === === ====== ======= === 247 Alt scalar X X X X 248 Password scalar X X X X 249 StatusCode scalar X X X X 250 Invite child X X X X 251 Item child X X X X 252 User master X X 247 Alt scalar X X X X 248 Password scalar X X X X 249 StatusCode scalar X X X X 250 Invite child X X X X 251 Item child X X X X 252 User master X X 253 253 254 254 =head1 http://jabber.org/protocol/muc#user - invite objects … … 256 256 Name Type Get Set Remove Defined Add 257 257 ========================== ========= === === ====== ======= === 258 From jid X X X X 259 Reason scalar X X X X 260 To jid X X X X 261 Invite master X X 258 From jid X X X X 259 Reason scalar X X X X 260 To jid X X X X 261 Invite master X X 262 262 263 263 =head1 http://jabber.org/protocol/muc#user - item objects … … 265 265 Name Type Get Set Remove Defined Add 266 266 ========================== ========= === === ====== ======= === 267 ActorJID jid X X X X 268 Affiliation scalar X X X X 269 JID jid X X X X 270 Nick scalar X X X X 271 Reason scalar X X X X 272 Role scalar X X X X 273 Item master X X 267 ActorJID jid X X X X 268 Affiliation scalar X X X X 269 JID jid X X X X 270 Nick scalar X X X X 271 Reason scalar X X X X 272 Role scalar X X X X 273 Item master X X 274 274 275 275 =head1 http://jabber.org/protocol/pubsub … … 277 277 Name Type Get Set Remove Defined Add 278 278 ========================== ========= === === ====== ======= === 279 Affiliations child X X X X 280 Configure child X X X X 281 Create child X X X X 282 Delete child X X X X 283 Entities child X X X X 284 Entity child X X X X 285 Item child X X X X 286 Items child X X X X 287 Options child X X X X 288 Publish child X X X X 289 Purge child X X X X 290 Retract child X X X X 291 Subscribe child X X X X 292 Unsubscribe child X X X X 293 PubSub master X X 279 Affiliations child X X X X 280 Configure child X X X X 281 Create child X X X X 282 Delete child X X X X 283 Entities child X X X X 284 Entity child X X X X 285 Item child X X X X 286 Items child X X X X 287 Options child X X X X 288 Publish child X X X X 289 Purge child X X X X 290 Retract child X X X X 291 Subscribe child X X X X 292 Unsubscribe child X X X X 293 PubSub master X X 294 294 295 295 =head1 http://jabber.org/protocol/pubsub - affiliations objects … … 297 297 Name Type Get Set Remove Defined Add 298 298 ========================== ========= === === ====== ======= === 299 Entity child X X X X 300 Affiliations master X X 299 Entity child X X X X 300 Affiliations master X X 301 301 302 302 =head1 http://jabber.org/protocol/pubsub - configure objects … … 304 304 Name Type Get Set Remove Defined Add 305 305 ========================== ========= === === ====== ======= === 306 Node scalar X X X X 307 Configure master X X 306 Node scalar X X X X 307 Configure master X X 308 308 309 309 =head1 http://jabber.org/protocol/pubsub - create objects … … 311 311 Name Type Get Set Remove Defined Add 312 312 ========================== ========= === === ====== ======= === 313 Node scalar X X X X 314 Create master X X 313 Node scalar X X X X 314 Create master X X 315 315 316 316 =head1 http://jabber.org/protocol/pubsub - delete objects … … 318 318 Name Type Get Set Remove Defined Add 319 319 ========================== ========= === === ====== ======= === 320 Node scalar X X X X 321 Delete master X X 320 Node scalar X X X X 321 Delete master X X 322 322 323 323 =head1 http://jabber.org/protocol/pubsub - entities objects … … 325 325 Name Type Get Set Remove Defined Add 326 326 ========================== ========= === === ====== ======= === 327 Entity child X X X X 328 Entities master X X 327 Entity child X X X X 328 Entities master X X 329 329 330 330 =head1 http://jabber.org/protocol/pubsub - entity objects … … 332 332 Name Type Get Set Remove Defined Add 333 333 ========================== ========= === === ====== ======= === 334 Affiliation scalar X X X X 335 JID jid X X X X 336 Node scalar X X X X 337 Subscription scalar X X X X 338 SubscribeOptions child X X X X 339 Entity master X X 334 Affiliation scalar X X X X 335 JID jid X X X X 336 Node scalar X X X X 337 Subscription scalar X X X X 338 SubscribeOptions child X X X X 339 Entity master X X 340 340 341 341 =head1 http://jabber.org/protocol/pubsub - item objects … … 343 343 Name Type Get Set Remove Defined Add 344 344 ========================== ========= === === ====== ======= === 345 ID scalar X X X X 346 Payload raw X X X X 347 Item master X X 345 ID scalar X X X X 346 Payload raw X X X X 347 Item master X X 348 348 349 349 =head1 http://jabber.org/protocol/pubsub - items objects … … 351 351 Name Type Get Set Remove Defined Add 352 352 ========================== ========= === === ====== ======= === 353 MaxItems scalar X X X X 354 Node scalar X X X X 355 Item child X X X X 356 Items master X X 353 MaxItems scalar X X X X 354 Node scalar X X X X 355 Item child X X X X 356 Items master X X 357 357 358 358 =head1 http://jabber.org/protocol/pubsub - options objects … … 360 360 Name Type Get Set Remove Defined Add 361 361 ========================== ========= === === ====== ======= === 362 JID jid X X X X 363 Node scalar X X X X 364 Options master X X 362 JID jid X X X X 363 Node scalar X X X X 364 Options master X X 365 365 366 366 =head1 http://jabber.org/protocol/pubsub - publish objects … … 368 368 Name Type Get Set Remove Defined Add 369 369 ========================== ========= === === ====== ======= === 370 Node scalar X X X X 371 Item child X X X X 372 Publish master X X 370 Node scalar X X X X 371 Item child X X X X 372 Publish master X X 373 373 374 374 =head1 http://jabber.org/protocol/pubsub - purge objects … … 376 376 Name Type Get Set Remove Defined Add 377 377 ========================== ========= === === ====== ======= === 378 Node scalar X X X X 379 Purge master X X 378 Node scalar X X X X 379 Purge master X X 380 380 381 381 =head1 http://jabber.org/protocol/pubsub - retract objects … … 383 383 Name Type Get Set Remove Defined Add 384 384 ========================== ========= === === ====== ======= === 385 Node scalar X X X X 386 Item child X X X X 387 Retract master X X 385 Node scalar X X X X 386 Item child X X X X 387 Retract master X X 388 388 389 389 =head1 http://jabber.org/protocol/pubsub - subscribe objects … … 391 391 Name Type Get Set Remove Defined Add 392 392 ========================== ========= === === ====== ======= === 393 JID jid X X X X 394 Node scalar X X X X 395 Subscribe master X X 393 JID jid X X X X 394 Node scalar X X X X 395 Subscribe master X X 396 396 397 397 =head1 http://jabber.org/protocol/pubsub - subscribe-options objects … … 399 399 Name Type Get Set Remove Defined Add 400 400 ========================== ========= === === ====== ======= === 401 Required flag X X X X 402 SubscribeOptions master X X 401 Required flag X X X X 402 SubscribeOptions master X X 403 403 404 404 =head1 http://jabber.org/protocol/pubsub - unsubscribe objects … … 406 406 Name Type Get Set Remove Defined Add 407 407 ========================== ========= === === ====== ======= === 408 JID jid X X X X 409 Node scalar X X X X 410 Unsubscribe master X X 408 JID jid X X X X 409 Node scalar X X X X 410 Unsubscribe master X X 411 411 412 412 =head1 http://jabber.org/protocol/pubsub#event … … 414 414 Name Type Get Set Remove Defined Add 415 415 ========================== ========= === === ====== ======= === 416 Delete child X X X X 417 Items child X X X X 418 Event master X X 416 Delete child X X X X 417 Items child X X X X 418 Event master X X 419 419 420 420 =head1 http://jabber.org/protocol/pubsub#event - delete objects … … 422 422 Name Type Get Set Remove Defined Add 423 423 ========================== ========= === === ====== ======= === 424 Node scalar X X X X 425 Delete master X X 424 Node scalar X X X X 425 Delete master X X 426 426 427 427 =head1 http://jabber.org/protocol/pubsub#event - item objects … … 429 429 Name Type Get Set Remove Defined Add 430 430 ========================== ========= === === ====== ======= === 431 ID scalar X X X X 432 Payload raw X X X X 433 Item master X X 431 ID scalar X X X X 432 Payload raw X X X X 433 Item master X X 434 434 435 435 =head1 http://jabber.org/protocol/pubsub#event - items objects … … 437 437 Name Type Get Set Remove Defined Add 438 438 ========================== ========= === === ====== ======= === 439 Node scalar X X X X 440 Item child X X X X 441 Items master X X 439 Node scalar X X X X 440 Item child X X X X 441 Items master X X 442 442 443 443 =head1 http://jabber.org/protocol/pubsub#owner … … 445 445 Name Type Get Set Remove Defined Add 446 446 ========================== ========= === === ====== ======= === 447 Action scalar X X X X 448 Configure child X X X X 449 Owner master X X 447 Action scalar X X X X 448 Configure child X X X X 449 Owner master X X 450 450 451 451 =head1 http://jabber.org/protocol/pubsub#owner - configure objects … … 453 453 Name Type Get Set Remove Defined Add 454 454 ========================== ========= === === ====== ======= === 455 Node scalar X X X X 456 Configure master X X 455 Node scalar X X X X 456 Configure master X X 457 457 458 458 =head1 http://jabber.org/protocol/si … … 460 460 Name Type Get Set Remove Defined Add 461 461 ========================== ========= === === ====== ======= === 462 ID scalar X X X X 463 MimeType scalar X X X X 464 Profile scalar X X X X 465 Stream master X X 462 ID scalar X X X X 463 MimeType scalar X X X X 464 Profile scalar X X X X 465 Stream master X X 466 466 467 467 =head1 http://jabber.org/protocol/si/profile/file-transfer … … 469 469 Name Type Get Set Remove Defined Add 470 470 ========================== ========= === === ====== ======= === 471 Date scalar X X X X 472 Desc scalar X X X X 473 Hash scalar X X X X 474 Name scalar X X X X 475 Range flag X X X X 476 RangeLength scalar X X X X 477 RangeOffset scalar X X X X 478 Size scalar X X X X 479 File master X X 471 Date scalar X X X X 472 Desc scalar X X X X 473 Hash scalar X X X X 474 Name scalar X X X X 475 Range flag X X X X 476 RangeLength scalar X X X X 477 RangeOffset scalar X X X X 478 Size scalar X X X X 479 File master X X 480 480 481 481 =head1 jabber:iq:agent - DEPRECATED … … 483 483 Name Type Get Set Remove Defined Add 484 484 ========================== ========= === === ====== ======= === 485 Agents flag X X X X 486 Description scalar X X X X 487 GroupChat flag X X X X 488 JID jid X X X X 489 Name scalar X X X X 490 Register flag X X X X 491 Search flag X X X X 492 Service scalar X X X X 493 Transport scalar X X X X 494 URL scalar X X X X 495 Agent master X X 485 Agents flag X X X X 486 Description scalar X X X X 487 GroupChat flag X X X X 488 JID jid X X X X 489 Name scalar X X X X 490 Register flag X X X X 491 Search flag X X X X 492 Service scalar X X X X 493 Transport scalar X X X X 494 URL scalar X X X X 495 Agent master X X 496 496 497 497 =head1 jabber:iq:agents - DEPRECATED … … 499 499 Name Type Get Set Remove Defined Add 500 500 ========================== ========= === === ====== ======= === 501 Agent child X 502 Agents child X X X 501 Agent child X 502 Agents child X X X 503 503 504 504 =head1 jabber:iq:autoupdate … … 506 506 Name Type Get Set Remove Defined Add 507 507 ========================== ========= === === ====== ======= === 508 Beta child X 509 Dev child X 510 Release child X 511 Releases child X X X 508 Beta child X 509 Dev child X 510 Release child X 511 Releases child X X X 512 512 513 513 =head1 jabber:iq:autoupdate - release objects … … 515 515 Name Type Get Set Remove Defined Add 516 516 ========================== ========= === === ====== ======= === 517 Desc scalar X X X X 518 Priority scalar X X X X 519 URL scalar X X X X 520 Version scalar X X X X 521 Release master X X 517 Desc scalar X X X X 518 Priority scalar X X X X 519 URL scalar X X X X 520 Version scalar X X X X 521 Release master X X 522 522 523 523 =head1 jabber:iq:browse - DEPRECATED … … 525 525 Name Type Get Set Remove Defined Add 526 526 ========================== ========= === === ====== ======= === 527 Category scalar X X X X 528 JID jid X X X X 529 NS array X X X X 530 Name scalar X X X X 531 Type scalar X X X X 532 Item child X 533 Items child X X X 534 Browse master X X 527 Category scalar X X X X 528 JID jid X X X X 529 NS array X X X X 530 Name scalar X X X X 531 Type scalar X X X X 532 Item child X 533 Items child X X X 534 Browse master X X 535 535 536 536 =head1 jabber:iq:browse - item objects - DEPRECATED … … 538 538 Name Type Get Set Remove Defined Add 539 539 ========================== ========= === === ====== ======= === 540 Category scalar X X X X 541 JID jid X X X X 542 NS array X X X X 543 Name scalar X X X X 544 Type scalar X X X X 545 Item child X 546 Items child X X X 547 Browse master X X 540 Category scalar X X X X 541 JID jid X X X X 542 NS array X X X X 543 Name scalar X X X X 544 Type scalar X X X X 545 Item child X 546 Items child X X X 547 Browse master X X 548 548 549 549 =head1 jabber:iq:conference … … 551 551 Name Type Get Set Remove Defined Add 552 552 ========================== ========= === === ====== ======= === 553 ID scalar X X X X 554 Name scalar X X X X 555 Nick scalar X X X X 556 Privacy flag X X X X 557 Secret scalar X X X X 558 Conference master X X 553 ID scalar X X X X 554 Name scalar X X X X 555 Nick scalar X X X X 556 Privacy flag X X X X 557 Secret scalar X X X X 558 Conference master X X 559 559 560 560 =head1 jabber:iq:filter - DEPRECATED … … 562 562 Name Type Get Set Remove Defined Add 563 563 ========================== ========= === === ====== ======= === 564 Rule child X 565 Rules child X X X 564 Rule child X 565 Rules child X X X 566 566 567 567 =head1 jabber:iq:filter - rule objects - DEPRECATED … … 569 569 Name Type Get Set Remove Defined Add 570 570 ========================== ========= === === ====== ======= === 571 Body scalar X X X X 572 Continued scalar X X X X 573 Drop scalar X X X X 574 Edit scalar X X X X 575 Error scalar X X X X 576 From scalar X X X X 577 Offline scalar X X X X 578 Reply scalar X X X X 579 Resource scalar X X X X 580 Show scalar X X X X 581 Size scalar X X X X 582 Subject scalar X X X X 583 Time scalar X X X X 584 Type scalar X X X X 585 Unavailable scalar X X X X 586 Rule master X X 571 Body scalar X X X X 572 Continued scalar X X X X 573 Drop scalar X X X X 574 Edit scalar X X X X 575 Error scalar X X X X 576 From scalar X X X X 577 Offline scalar X X X X 578 Reply scalar X X X X 579 Resource scalar X X X X 580 Show scalar X X X X 581 Size scalar X X X X 582 Subject scalar X X X X 583 Time scalar X X X X 584 Type scalar X X X X 585 Unavailable scalar X X X X 586 Rule master X X 587 587 588 588 =head1 jabber:iq:gateway … … 590 590 Name Type Get Set Remove Defined Add 591 591 ========================== ========= === === ====== ======= === 592 Desc scalar X X X X 593 JID jid X X X X 594 Prompt scalar X X X X 595 Gateway master X X 592 Desc scalar X X X X 593 JID jid X X X X 594 Prompt scalar X X X X 595 Gateway master X X 596 596 597 597 =head1 jabber:iq:last … … 599 599 Name Type Get Set Remove Defined Add 600 600 ========================== ========= === === ====== ======= === 601 Message scalar X X X X 602 Seconds scalar X X X X 603 Last master X X 601 Message scalar X X X X 602 Seconds scalar X X X X 603 Last master X X 604 604 605 605 =head1 jabber:iq:oob … … 607 607 Name Type Get Set Remove Defined Add 608 608 ========================== ========= === === ====== ======= === 609 Desc scalar X X X X 610 URL scalar X X X X 611 Oob master X X 609 Desc scalar X X X X 610 URL scalar X X X X 611 Oob master X X 612 612 613 613 =head1 jabber:iq:pass … … 615 615 Name Type Get Set Remove Defined Add 616 616 ========================== ========= === === ====== ======= === 617 Client scalar X X X X 618 ClientPort scalar X X X X 619 Close flag X X X X 620 Expire scalar X X X X 621 OneShot flag X X X X 622 Proxy scalar X X X X 623 ProxyPort scalar X X X X 624 Server scalar X X X X 625 ServerPort scalar X X X X 626 Pass master X X 617 Client scalar X X X X 618 ClientPort scalar X X X X 619 Close flag X X X X 620 Expire scalar X X X X 621 OneShot flag X X X X 622 Proxy scalar X X X X 623 ProxyPort scalar X X X X 624 Server scalar X X X X 625 ServerPort scalar X X X X 626 Pass master X X 627 627 628 628 =head1 jabber:iq:rpc … … 630 630 Name Type Get Set Remove Defined Add 631 631 ========================== ========= === === ====== ======= === 632 MethodCall child X X X X 633 MethodResponse child X X X X 632 MethodCall child X X X X 633 MethodResponse child X X X X 634 634 635 635 =head1 jabber:iq:rpc - array objects … … 637 637 Name Type Get Set Remove Defined Add 638 638 ========================== ========= === === ====== ======= === 639 Data child X 640 Datas child X X X 639 Data child X 640 Datas child X X X 641 641 642 642 =head1 jabber:iq:rpc - data objects … … 644 644 Name Type Get Set Remove Defined Add 645 645 ========================== ========= === === ====== ======= === 646 Value child X X X X 646 Value child X X X X 647 647 648 648 =head1 jabber:iq:rpc - fault objects … … 650 650 Name Type Get Set Remove Defined Add 651 651 ========================== ========= === === ====== ======= === 652 Value child X X X X 652 Value child X X X X 653 653 654 654 =head1 jabber:iq:rpc - member objects … … 656 656 Name Type Get Set Remove Defined Add 657 657 ========================== ========= === === ====== ======= === 658 Name scalar X X X X 659 Value child X X X X 660 Member master X X 658 Name scalar X X X X 659 Value child X X X X 660 Member master X X 661 661 662 662 =head1 jabber:iq:rpc - methodCall objects … … 664 664 Name Type Get Set Remove Defined Add 665 665 ========================== ========= === === ====== ======= === 666 MethodName scalar X X X X 667 Params child X X X X 668 MethodCall master X X 666 MethodName scalar X X X X 667 Params child X X X X 668 MethodCall master X X 669 669 670 670 =head1 jabber:iq:rpc - methodResponse objects … … 672 672 Name Type Get Set Remove Defined Add 673 673 ========================== ========= === === ====== ======= === 674 Fault child X X X X 675 Params child X X X X 674 Fault child X X X X 675 Params child X X X X 676 676 677 677 =head1 jabber:iq:rpc - param objects … … 679 679 Name Type Get Set Remove Defined Add 680 680 ========================== ========= === === ====== ======= === 681 Value child X X X X 681 Value child X X X X 682 682 683 683 =head1 jabber:iq:rpc - params objects … … 685 685 Name Type Get Set Remove Defined Add 686 686 ========================== ========= === === ====== ======= === 687 Param child X 688 Params child X X X 687 Param child X 688 Params child X X X 689 689 690 690 =head1 jabber:iq:rpc - struct objects … … 692 692 Name Type Get Set Remove Defined Add 693 693 ========================== ========= === === ====== ======= === 694 Member child X 695 Members child X X X 694 Member child X 695 Members child X X X 696 696 697 697 =head1 jabber:iq:rpc - value objects … … 699 699 Name Type Get Set Remove Defined Add 700 700 ========================== ========= === === ====== ======= === 701 Base64 scalar X X X X 702 Boolean scalar X X X X 703 DateTime scalar X X X X 704 Double scalar X X X X 705 I4 scalar X X X X 706 Int scalar X X X X 707 String scalar X X X X 708 Value scalar X X X X 709 Array child X X X X 710 Struct child X X X X 711 RPCValue master X X 701 Base64 scalar X X X X 702 Boolean scalar X X X X 703 DateTime scalar X X X X 704 Double scalar X X X X 705 I4 scalar X X X X 706 Int scalar X X X X 707 String scalar X X X X 708 Value scalar X X X X 709 Array child X X X X 710 Struct child X X X X 711 RPCValue master X X 712 712 713 713 =head1 jabber:iq:search … … 715 715 Name Type Get Set Remove Defined Add 716 716 ========================== ========= === === ====== ======= === 717 Email scalar X X X X 718 Family scalar X X X X 719 First scalar X X X X 720 Given scalar X X X X 721 Instructions scalar X X X X 722 Key scalar X X X X 723 Last scalar X X X X 724 Name scalar X X X X 725 Nick scalar X X X X 726 Truncated flag X X X X 727 Item child X 728 Items child X X X 729 Search master X X 717 Email scalar X X X X 718 Family scalar X X X X 719 First scalar X X X X 720 Given scalar X X X X 721 Instructions scalar X X X X 722 Key scalar X X X X 723 Last scalar X X X X 724 Name scalar X X X X 725 Nick scalar X X X X 726 Truncated flag X X X X 727 Item child X 728 Items child X X X 729 Search master X X 730 730 731 731 =head1 jabber:iq:search - item objects … … 733 733 Name Type Get Set Remove Defined Add 734 734 ========================== ========= === === ====== ======= === 735 Email scalar X X X X 736 Family scalar X X X X 737 First scalar X X X X 738 Given scalar X X X X 739 JID jid X X X X 740 Key scalar X X X X 741 Last scalar X X X X 742 Name scalar X X X X 743 Nick scalar X X X X 744 Item master X X 735 Email scalar X X X X 736 Family scalar X X X X 737 First scalar X X X X 738 Given scalar X X X X 739 JID jid X X X X 740 Key scalar X X X X 741 Last scalar X X X X 742 Name scalar X X X X 743 Nick scalar X X X X 744 Item master X X 745 745 746 746 =head1 jabber:iq:time … … 748 748 Name Type Get Set Remove Defined Add 749 749 ========================== ========= === === ====== ======= === 750 Display special X X X X 751 TZ special X X X X 752 UTC special X X X X 753 Time master X X 750 Display special X X X X 751 TZ special X X X X 752 UTC special X X X X 753 Time master X X 754 754 755 755 =head1 jabber:iq:version … … 757 757 Name Type Get Set Remove Defined Add 758 758 ========================== ========= === === ====== ======= === 759 Name scalar X X X X 760 OS special X X X X 761 Ver special X X X X 762 Version master X X 759 Name scalar X X X X 760 OS special X X X X 761 Ver special X X X X 762 Version master X X 763 763 764 764 =head1 jabber:x:autoupdate … … 766 766 Name Type Get Set Remove Defined Add 767 767 ========================== ========= === === ====== ======= === 768 JID jid X X X X 769 Autoupdate master X X 768 JID jid X X X X 769 Autoupdate master X X 770 770 771 771 =head1 jabber:x:conference … … 773 773 Name Type Get Set Remove Defined Add 774 774 ========================== ========= === === ====== ======= === 775 JID jid X X X X 776 Conference master X X 775 JID jid X X X X 776 Conference master X X 777 777 778 778 =head1 jabber:x:data … … 780 780 Name Type Get Set Remove Defined Add 781 781 ========================== ========= === === ====== ======= === 782 Form scalar X X X X 783 Instructions scalar X X X X 784 Title scalar X X X X 785 Type scalar X X X X 786 Field child X 787 Fields child X X X 788 Item child X 789 Items child X X X 790 Reported child X X X X 791 Data master X X 782 Form scalar X X X X 783 Instructions scalar X X X X 784 Title scalar X X X X 785 Type scalar X X X X 786 Field child X 787 Fields child X X X 788 Item child X 789 Items child X X X 790 Reported child X X X X 791 Data master X X 792 792 793 793 =head1 jabber:x:data - field objects … … 795 795 Name Type Get Set Remove Defined Add 796 796 ========================== ========= === === ====== ======= === 797 Desc scalar X X X X 798 Label scalar X X X X 799 Required flag X X X X 800 Type scalar X X X X 801 Value array X X X X 802 Var scalar X X X X 803 Option child X 804 Options child X X X 805 Field master X X 797 Desc scalar X X X X 798 Label scalar X X X X 799 Required flag X X X X 800 Type scalar X X X X 801 Value array X X X X 802 Var scalar X X X X 803 Option child X 804 Options child X X X 805 Field master X X 806 806 807 807 =head1 jabber:x:data - item objects … … 809 809 Name Type Get Set Remove Defined Add 810 810 ========================== ========= === === ====== ======= === 811 Field child X 812 Fields child X X X 813 Item master X X 811 Field child X 812 Fields child X X X 813 Item master X X 814 814 815 815 =head1 jabber:x:data - option objects … … 817 817 Name Type Get Set Remove Defined Add 818 818 ========================== ========= === === ====== ======= === 819 Label scalar X X X X 820 Value scalar X X X X 821 Option master X X 819 Label scalar X X X X 820 Value scalar X X X X 821 Option master X X 822 822 823 823 =head1 jabber:x:data - reported objects … … 825 825 Name Type Get Set Remove Defined Add 826 826 ========================== ========= === === ====== ======= === 827 Field child X 828 Fields child X X X 829 Reported master X X 827 Field child X 828 Fields child X X X 829 Reported master X X 830 830 831 831 =head1 jabber:x:delay … … 833 833 Name Type Get Set Remove Defined Add 834 834 ========================== ========= === === ====== ======= === 835 From jid X X X X 836 Message scalar X X X X 837 Stamp timestamp X X X X 838 Delay master X X 835 From jid X X X X 836 Message scalar X X X X 837 Stamp timestamp X X X X 838 Delay master X X 839 839 840 840 =head1 jabber:x:encrypted … … 842 842 Name Type Get Set Remove Defined Add 843 843 ========================== ========= === === ====== ======= === 844 Message scalar X X X X 845 Encrypted master X X 844 Message scalar X X X X 845 Encrypted master X X 846 846 847 847 =head1 jabber:x:event … … 849 849 Name Type Get Set Remove Defined Add 850 850 ========================== ========= === === ====== ======= === 851 Composing flag X X X X 852 Delivered flag X X X X 853 Displayed flag X X X X 854 ID scalar X X X X 855 Offline flag X X X X 856 Event master X X 851 Composing flag X X X X 852 Delivered flag X X X X 853 Displayed flag X X X X 854 ID scalar X X X X 855 Offline flag X X X X 856 Event master X X 857 857 858 858 =head1 jabber:x:expire … … 860 860 Name Type Get Set Remove Defined Add 861 861 ========================== ========= === === ====== ======= === 862 Seconds scalar X X X X 863 Expire master X X 862 Seconds scalar X X X X 863 Expire master X X 864 864 865 865 =head1 jabber:x:oob … … 867 867 Name Type Get Set Remove Defined Add 868 868 ========================== ========= === === ====== ======= === 869 Desc scalar X X X X 870 URL scalar X X X X 871 Oob master X X 869 Desc scalar X X X X 870 URL scalar X X X X 871 Oob master X X 872 872 873 873 =head1 jabber:x:roster … … 875 875 Name Type Get Set Remove Defined Add 876 876 ========================== ========= === === ====== ======= === 877 Item child X 878 Items child X X X 879 Roster master X X 877 Item child X 878 Items child X X X 879 Roster master X X 880 880 881 881 =head1 jabber:x:roster - item objects … … 883 883 Name Type Get Set Remove Defined Add 884 884 ========================== ========= === === ====== ======= === 885 Ask scalar X X X X 886 Group array X X X X 887 JID jid X X X X 888 Name scalar X X X X 889 Subscription scalar X X X X 890 Item master X X 885 Ask scalar X X X X 886 Group array X X X X 887 JID jid X X X X 888 Name scalar X X X X 889 Subscription scalar X X X X 890 Item master X X 891 891 892 892 =head1 jabber:x:signed … … 894 894 Name Type Get Set Remove Defined Add 895 895 ========================== ========= === === ====== ======= === 896 Signature scalar X X X X 897 Signed master X X 896 Signature scalar X X X X 897 Signed master X X 898 898 899 899 # DOC_BEGIN … … 902 902 Name Type Get Set Remove Defined Add 903 903 ========================== ========= === === ====== ======= === 904 Activate scalar X X X X 905 SID scalar X X X X 906 StreamHostUsedJID jid X X X X 907 StreamHost child X 908 StreamHosts child X X X 909 ByteStreams master X X 904 Activate scalar X X X X 905 SID scalar X X X X 906 StreamHostUsedJID jid X X X X 907 StreamHost child X 908 StreamHosts child X X X 909 ByteStreams master X X 910 910 911 911 =head1 http://jabber.org/protocol/bytestreams - streamhost objects … … 913 913 Name Type Get Set Remove Defined Add 914 914 ========================== ========= === === ====== ======= === 915 Host scalar X X X X 916 JID jid X X X X 917 Port scalar X X X X 918 ZeroConf scalar X X X X 919 StreamHost master X X 915 Host scalar X X X X 916 JID jid X X X X 917 Port scalar X X X X 918 ZeroConf scalar X X X X 919 StreamHost master X X 920 920 921 921 =head1 http://jabber.org/protocol/commands … … 923 923 Name Type Get Set Remove Defined Add 924 924 ========================== ========= === === ====== ======= === 925 Action scalar X X X X 926 Node scalar X X X X 927 SessionID scalar X X X X 928 Status scalar X X X X 929 Note child X 930 Notes child X X X 931 Command master X X 925 Action scalar X X X X 926 Node scalar X X X X 927 SessionID scalar X X X X 928 Status scalar X X X X 929 Note child X 930 Notes child X X X 931 Command master X X 932 932 933 933 =head1 http://jabber.org/protocol/commands - note objects … … 935 935 Name Type Get Set Remove Defined Add 936 936 ========================== ========= === === ====== ======= === 937 Message scalar X X X X 938 Type scalar X X X X 939 Note master X X 937 Message scalar X X X X 938 Type scalar X X X X 939 Note master X X 940 940 941 941 =head1 http://jabber.org/protocol/disco#info … … 943 943 Name Type Get Set Remove Defined Add 944 944 ========================== ========= === === ====== ======= === 945 Node scalar X X X X 946 Feature child X 947 Features child X X X 948 Identities child X X X 949 Identity child X 950 DiscoInfo master X X 945 Node scalar X X X X 946 Feature child X 947 Features child X X X 948 Identities child X X X 949 Identity child X 950 DiscoInfo master X X 951 951 952 952 =head1 http://jabber.org/protocol/disco#info - feature objects … … 954 954 Name Type Get Set Remove Defined Add 955 955 ========================== ========= === === ====== ======= === 956 Var scalar X X X X 957 Feature master X X 956 Var scalar X X X X 957 Feature master X X 958 958 959 959 =head1 http://jabber.org/protocol/disco#info - identity objects … … 961 961 Name Type Get Set Remove Defined Add 962 962 ========================== ========= === === ====== ======= === 963 Category scalar X X X X 964 Name scalar X X X X 965 Type scalar X X X X 966 Identity master X X 963 Category scalar X X X X 964 Name scalar X X X X 965 Type scalar X X X X 966 Identity master X X 967 967 968 968 =head1 http://jabber.org/protocol/disco#items … … 970 970 Name Type Get Set Remove Defined Add 971 971 ========================== ========= === === ====== ======= === 972 Node scalar X X X X 973 Item child X 974 Items child X X X 975 DiscoItems master X X 972 Node scalar X X X X 973 Item child X 974 Items child X X X 975 DiscoItems master X X 976 976 977 977 =head1 http://jabber.org/protocol/disco#items - item objects … … 979 979 Name Type Get Set Remove Defined Add 980 980 ========================== ========= === === ====== ======= === 981 Action scalar X X X X 982 JID jid X X X X 983 Name scalar X X X X 984 Node scalar X X X X 985 Item master X X 981 Action scalar X X X X 982 JID jid X X X X 983 Name scalar X X X X 984 Node scalar X X X X 985 Item master X X 986 986 987 987 =head1 http://jabber.org/protocol/feature-neg … … 989 989 Name Type Get Set Remove Defined Add 990 990 ========================== ========= === === ====== ======= === 991 FeatureNeg master X X 991 FeatureNeg master X X 992 992 993 993 =head1 http://jabber.org/protocol/muc … … 995 995 Name Type Get Set Remove Defined Add 996 996 ========================== ========= === === ====== ======= === 997 Password scalar X X X X 998 MUC master X X 997 Password scalar X X X X 998 MUC master X X 999 999 1000 1000 =head1 http://jabber.org/protocol/muc#admin … … 1002 1002 Name Type Get Set Remove Defined Add 1003 1003 ========================== ========= === === ====== ======= === 1004 Item child X 1005 Items child X X X 1006 Admin master X X 1004 Item child X 1005 Items child X X X 1006 Admin master X X 1007 1007 1008 1008 =head1 http://jabber.org/protocol/muc#admin - item objects … … 1010 1010 Name Type Get Set Remove Defined Add 1011 1011 ========================== ========= === === ====== ======= === 1012 ActorJID jid X X X X 1013 Affiliation scalar X X X X 1014 JID jid X X X X 1015 Nick scalar X X X X 1016 Reason scalar X X X X 1017 Role scalar X X X X 1018 Item master X X 1012 ActorJID jid X X X X 1013 Affiliation scalar X X X X 1014 JID jid X X X X 1015 Nick scalar X X X X 1016 Reason scalar X X X X 1017 Role scalar X X X X 1018 Item master X X 1019 1019 1020 1020 =head1 http://jabber.org/protocol/muc#user … … 1022 1022 Name Type Get Set Remove Defined Add 1023 1023 ========================== ========= === === ====== ======= === 1024 Alt scalar X X X X 1025 Password scalar X X X X 1026 StatusCode scalar X X X X 1027 Invite child X X X X 1028 Item child X X X X 1029 User master X X 1024 Alt scalar X X X X 1025 Password scalar X X X X 1026 StatusCode scalar X X X X 1027 Invite child X X X X 1028 Item child X X X X 1029 User master X X 1030 1030 1031 1031 =head1 http://jabber.org/protocol/muc#user - invite objects … … 1033 1033 Name Type Get Set Remove Defined Add 1034 1034 ========================== ========= === === ====== ======= === 1035 From jid X X X X 1036 Reason scalar X X X X 1037 To jid X X X X 1038 Invite master X X 1035 From jid X X X X 1036 Reason scalar X X X X 1037 To jid X X X X 1038 Invite master X X 1039 1039 1040 1040 =head1 http://jabber.org/protocol/muc#user - item objects … … 1042 1042 Name Type Get Set Remove Defined Add 1043 1043 ========================== ========= === === ====== ======= === 1044 ActorJID jid X X X X 1045 Affiliation scalar X X X X 1046 JID jid X X X X 1047 Nick scalar X X X X 1048 Reason scalar X X X X 1049 Role scalar X X X X 1050 Item master X X 1044 ActorJID jid X X X X 1045 Affiliation scalar X X X X 1046 JID jid X X X X 1047 Nick scalar X X X X 1048 Reason scalar X X X X 1049 Role scalar X X X X 1050 Item master X X 1051 1051 1052 1052 =head1 http://jabber.org/protocol/pubsub … … 1054 1054 Name Type Get Set Remove Defined Add 1055 1055 ========================== ========= === === ====== ======= === 1056 Affiliations child X X X X 1057 Configure child X X X X 1058 Create child X X X X 1059 Delete child X X X X 1060 Entities child X X X X 1061 Entity child X X X X 1062 Item child X X X X 1063 Items child X X X X 1064 Options child X X X X 1065 Publish child X X X X 1066 Purge child X X X X 1067 Retract child X X X X 1068 Subscribe child X X X X 1069 Unsubscribe child X X X X 1070 PubSub master X X 1056 Affiliations child X X X X 1057 Configure child X X X X 1058 Create child X X X X 1059 Delete child X X X X 1060 Entities child X X X X 1061 Entity child X X X X 1062 Item child X X X X 1063 Items child X X X X 1064 Options child X X X X 1065 Publish child X X X X 1066 Purge child X X X X 1067 Retract child X X X X 1068 Subscribe child X X X X 1069 Unsubscribe child X X X X 1070 PubSub master X X 1071 1071 1072 1072 =head1 http://jabber.org/protocol/pubsub - affiliations objects … … 1074 1074 Name Type Get Set Remove Defined Add 1075 1075 ========================== ========= === === ====== ======= === 1076 Entity child X X X X 1077 Affiliations master X X 1076 Entity child X X X X 1077 Affiliations master X X 1078 1078 1079 1079 =head1 http://jabber.org/protocol/pubsub - configure objects … … 1081 1081 Name Type Get Set Remove Defined Add 1082 1082 ========================== ========= === === ====== ======= === 1083 Node scalar X X X X 1084 Configure master X X 1083 Node scalar X X X X 1084 Configure master X X 1085 1085 1086 1086 =head1 http://jabber.org/protocol/pubsub - create objects … … 1088 1088 Name Type Get Set Remove Defined Add 1089 1089 ========================== ========= === === ====== ======= === 1090 Node scalar X X X X 1091 Create master X X 1090 Node scalar X X X X 1091 Create master X X 1092 1092 1093 1093 =head1 http://jabber.org/protocol/pubsub - delete objects … … 1095 1095 Name Type Get Set Remove Defined Add 1096 1096 ========================== ========= === === ====== ======= === 1097 Node scalar X X X X 1098 Delete master X X 1097 Node scalar X X X X 1098 Delete master X X 1099 1099 1100 1100 =head1 http://jabber.org/protocol/pubsub - entities objects … … 1102 1102 Name Type Get Set Remove Defined Add 1103 1103 ========================== ========= === === ====== ======= === 1104 Entity child X X X X 1105 Entities master X X 1104 Entity child X X X X 1105 Entities master X X 1106 1106 1107 1107 =head1 http://jabber.org/protocol/pubsub - entity objects … … 1109 1109 Name Type Get Set Remove Defined Add 1110 1110 ========================== ========= === === ====== ======= === 1111 Affiliation scalar X X X X 1112 JID jid X X X X 1113 Node scalar X X X X 1114 Subscription scalar X X X X 1115 SubscribeOptions child X X X X 1116 Entity master X X 1111 Affiliation scalar X X X X 1112 JID jid X X X X 1113 Node scalar X X X X 1114 Subscription scalar X X X X 1115 SubscribeOptions child X X X X 1116 Entity master X X 1117 1117 1118 1118 =head1 http://jabber.org/protocol/pubsub - item objects … … 1120 1120 Name Type Get Set Remove Defined Add 1121 1121 ========================== ========= === === ====== ======= === 1122 ID scalar X X X X 1123 Payload raw X X X X 1124 Item master X X 1122 ID scalar X X X X 1123 Payload raw X X X X 1124 Item master X X 1125 1125 1126 1126 =head1 http://jabber.org/protocol/pubsub - items objects … … 1128 1128 Name Type Get Set Remove Defined Add 1129 1129 ========================== ========= === === ====== ======= === 1130 MaxItems scalar X X X X 1131 Node scalar X X X X 1132 Item child X X X X 1133 Items master X X 1130 MaxItems scalar X X X X 1131 Node scalar X X X X 1132 Item child X X X X 1133 Items master X X 1134 1134 1135 1135 =head1 http://jabber.org/protocol/pubsub - options objects … … 1137 1137 Name Type Get Set Remove Defined Add 1138 1138 ========================== ========= === === ====== ======= === 1139 JID jid X X X X 1140 Node scalar X X X X 1141 Options master X X 1139 JID jid X X X X 1140 Node scalar X X X X 1141 Options master X X 1142 1142 1143 1143 =head1 http://jabber.org/protocol/pubsub - publish objects … … 1145 1145 Name Type Get Set Remove Defined Add 1146 1146 ========================== ========= === === ====== ======= === 1147 Node scalar X X X X 1148 Item child X X X X 1149 Publish master X X 1147 Node scalar X X X X 1148 Item child X X X X 1149 Publish master X X 1150 1150 1151 1151 =head1 http://jabber.org/protocol/pubsub - purge objects … … 1153 1153 Name Type Get Set Remove Defined Add 1154 1154 ========================== ========= === === ====== ======= === 1155 Node scalar X X X X 1156 Purge master X X 1155 Node scalar X X X X 1156 Purge master X X 1157 1157 1158 1158 =head1 http://jabber.org/protocol/pubsub - retract objects … … 1160 1160 Name Type Get Set Remove Defined Add 1161 1161 ========================== ========= === === ====== ======= === 1162 Node scalar X X X X 1163 Item child X X X X 1164 Retract master X X 1162 Node scalar X X X X 1163 Item child X X X X 1164 Retract master X X 1165 1165 1166 1166 =head1 http://jabber.org/protocol/pubsub - subscribe objects … … 1168 1168 Name Type Get Set Remove Defined Add 1169 1169 ========================== ========= === === ====== ======= === 1170 JID jid X X X X 1171 Node scalar X X X X 1172 Subscribe master X X 1170 JID jid X X X X 1171 Node scalar X X X X 1172 Subscribe master X X 1173 1173 1174 1174 =head1 http://jabber.org/protocol/pubsub - subscribe-options objects … … 1176 1176 Name Type Get Set Remove Defined Add 1177 1177 ========================== ========= === === ====== ======= === 1178 Required flag X X X X 1179 SubscribeOptions master X X 1178 Required flag X X X X 1179 SubscribeOptions master X X 1180 1180 1181 1181 =head1 http://jabber.org/protocol/pubsub - unsubscribe objects … … 1183 1183 Name Type Get Set Remove Defined Add 1184 1184 ========================== ========= === === ====== ======= === 1185 JID jid X X X X 1186 Node scalar X X X X 1187 Unsubscribe master X X 1185 JID jid X X X X 1186 Node scalar X X X X 1187 Unsubscribe master X X 1188 1188 1189 1189 =head1 http://jabber.org/protocol/pubsub#event … … 1191 1191 Name Type Get Set Remove Defined Add 1192 1192 ========================== ========= === === ====== ======= === 1193 Delete child X X X X 1194 Items child X X X X 1195 Event master X X 1193 Delete child X X X X 1194 Items child X X X X 1195 Event master X X 1196 1196 1197 1197 =head1 http://jabber.org/protocol/pubsub#event - delete objects … … 1199 1199 Name Type Get Set Remove Defined Add 1200 1200 ========================== ========= === === ====== ======= === 1201 Node scalar X X X X 1202 Delete master X X 1201 Node scalar X X X X 1202 Delete master X X 1203 1203 1204 1204 =head1 http://jabber.org/protocol/pubsub#event - item objects … … 1206 1206 Name Type Get Set Remove Defined Add 1207 1207 ========================== ========= === === ====== ======= === 1208 ID scalar X X X X 1209 Payload raw X X X X 1210 Item master X X 1208 ID scalar X X X X 1209 Payload raw X X X X 1210 Item master X X 1211 1211 1212 1212 =head1 http://jabber.org/protocol/pubsub#event - items objects … … 1214 1214 Name Type Get Set Remove Defined Add 1215 1215 ========================== ========= === === ====== ======= === 1216 Node scalar X X X X 1217 Item child X X X X 1218 Items master X X 1216 Node scalar X X X X 1217 Item child X X X X 1218 Items master X X 1219 1219 1220 1220 =head1 http://jabber.org/protocol/pubsub#owner … … 1222 1222 Name Type Get Set Remove Defined Add 1223 1223 ========================== ========= === === ====== ======= === 1224 Action scalar X X X X 1225 Configure child X X X X 1226 Owner master X X 1224 Action scalar X X X X 1225 Configure child X X X X 1226 Owner master X X 1227 1227 1228 1228 =head1 http://jabber.org/protocol/pubsub#owner - configure objects … … 1230 1230 Name Type Get Set Remove Defined Add 1231 1231 ========================== ========= === === ====== ======= === 1232 Node scalar X X X X 1233 Configure master X X 1232 Node scalar X X X X 1233 Configure master X X 1234 1234 1235 1235 =head1 http://jabber.org/protocol/si … … 1237 1237 Name Type Get Set Remove Defined Add 1238 1238 ========================== ========= === === ====== ======= === 1239 ID scalar X X X X 1240 MimeType scalar X X X X 1241 Profile scalar X X X X 1242 Stream master X X 1239 ID scalar X X X X 1240 MimeType scalar X X X X 1241 Profile scalar X X X X 1242 Stream master X X 1243 1243 1244 1244 =head1 http://jabber.org/protocol/si/profile/file-transfer … … 1246 1246 Name Type Get Set Remove Defined Add 1247 1247 ========================== ========= === === ====== ======= === 1248 Date scalar X X X X 1249 Desc scalar X X X X 1250 Hash scalar X X X X 1251 Name scalar X X X X 1252 Range flag X X X X 1253 RangeLength scalar X X X X 1254 RangeOffset scalar X X X X 1255 Size scalar X X X X 1256 File master X X 1248 Date scalar X X X X 1249 Desc scalar X X X X 1250 Hash scalar X X X X 1251 Name scalar X X X X 1252 Range flag X X X X 1253 RangeLength scalar X X X X 1254 RangeOffset scalar X X X X 1255 Size scalar X X X X 1256 File master X X 1257 1257 1258 1258 =head1 jabber:iq:agent - DEPRECATED … … 1260 1260 Name Type Get Set Remove Defined Add 1261 1261 ========================== ========= === === ====== ======= === 1262 Agents flag X X X X 1263 Description scalar X X X X 1264 GroupChat flag X X X X 1265 JID jid X X X X 1266 Name scalar X X X X 1267 Register flag X X X X 1268 Search flag X X X X 1269 Service scalar X X X X 1270 Transport scalar X X X X 1271 URL scalar X X X X 1272 Agent master X X 1262 Agents flag X X X X 1263 Description scalar X X X X 1264 GroupChat flag X X X X 1265 JID jid X X X X 1266 Name scalar X X X X 1267 Register flag X X X X 1268 Search flag X X X X 1269 Service scalar X X X X 1270 Transport scalar X X X X 1271 URL scalar X X X X 1272 Agent master X X 1273 1273 1274 1274 =head1 jabber:iq:agents - DEPRECATED … … 1276 1276 Name Type Get Set Remove Defined Add 1277 1277 ========================== ========= === === ====== ======= === 1278 Agent child X 1279 Agents child X X X 1278 Agent child X 1279 Agents child X X X 1280 1280 1281 1281 =head1 jabber:iq:autoupdate … … 1283 1283 Name Type Get Set Remove Defined Add 1284 1284 ========================== ========= === === ====== ======= === 1285 Beta child X 1286 Dev child X 1287 Release child X 1288 Releases child X X X 1285 Beta child X 1286 Dev child X 1287 Release child X 1288 Releases child X X X 1289 1289 1290 1290 =head1 jabber:iq:autoupdate - release objects … … 1292 1292 Name Type Get Set Remove Defined Add 1293 1293 ========================== ========= === === ====== ======= === 1294 Desc scalar X X X X 1295 Priority scalar X X X X 1296 URL scalar X X X X 1297 Version scalar X X X X 1298 Release master X X 1294 Desc scalar X X X X 1295 Priority scalar X X X X 1296 URL scalar X X X X 1297 Version scalar X X X X 1298 Release master X X 1299 1299 1300 1300 =head1 jabber:iq:browse - DEPRECATED … … 1302 1302 Name Type Get Set Remove Defined Add 1303 1303 ========================== ========= === === ====== ======= === 1304 Category scalar X X X X 1305 JID jid X X X X 1306 NS array X X X X 1307 Name scalar X X X X 1308 Type scalar X X X X 1309 Item child X 1310 Items child X X X 1311 Browse master X X 1304 Category scalar X X X X 1305 JID jid X X X X 1306 NS array X X X X 1307 Name scalar X X X X 1308 Type scalar X X X X 1309 Item child X 1310 Items child X X X 1311 Browse master X X 1312 1312 1313 1313 =head1 jabber:iq:browse - item objects - DEPRECATED … … 1315 1315 Name Type Get Set Remove Defined Add 1316 1316 ========================== ========= === === ====== ======= === 1317 Category scalar X X X X 1318 JID jid X X X X 1319 NS array X X X X 1320 Name scalar X X X X 1321 Type scalar X X X X 1322 Item child X 1323 Items child X X X 1324 Browse master X X 1317 Category scalar X X X X 1318 JID jid X X X X 1319 NS array X X X X 1320 Name scalar X X X X 1321 Type scalar X X X X 1322 Item child X 1323 Items child X X X 1324 Browse master X X 1325 1325 1326 1326 =head1 jabber:iq:conference … … 1328 1328 Name Type Get Set Remove Defined Add 1329 1329 ========================== ========= === === ====== ======= === 1330 ID scalar X X X X 1331 Name scalar X X X X 1332 Nick scalar X X X X 1333 Privacy flag X X X X 1334 Secret scalar X X X X 1335 Conference master X X 1330 ID scalar X X X X 1331 Name scalar X X X X 1332 Nick scalar X X X X 1333 Privacy flag X X X X 1334 Secret scalar X X X X 1335 Conference master X X 1336 1336 1337 1337 =head1 jabber:iq:filter - DEPRECATED … … 1339 1339 Name Type Get Set Remove Defined Add 1340 1340 ========================== ========= === === ====== ======= === 1341 Rule child X 1342 Rules child X X X 1341 Rule child X 1342 Rules child X X X 1343 1343 1344 1344 =head1 jabber:iq:filter - rule objects - DEPRECATED … … 1346 1346 Name Type Get Set Remove Defined Add 1347 1347 ========================== ========= === === ====== ======= === 1348 Body scalar X X X X 1349 Continued scalar X X X X 1350 Drop scalar X X X X 1351 Edit scalar X X X X 1352 Error scalar X X X X 1353 From scalar X X X X 1354 Offline scalar X X X X 1355 Reply scalar X X X X 1356 Resource scalar X X X X 1357 Show scalar X X X X 1358 Size scalar X X X X 1359 Subject scalar X X X X 1360 Time scalar X X X X 1361 Type scalar X X X X 1362 Unavailable scalar X X X X 1363 Rule master X X 1348 Body scalar X X X X 1349 Continued scalar X X X X 1350 Drop scalar X X X X 1351 Edit scalar X X X X 1352 Error scalar X X X X 1353 From scalar X X X X 1354 Offline scalar X X X X 1355 Reply scalar X X X X 1356 Resource scalar X X X X 1357 Show scalar X X X X 1358 Size scalar X X X X 1359 Subject scalar X X X X 1360 Time scalar X X X X 1361 Type scalar X X X X 1362 Unavailable scalar X X X X 1363 Rule master X X 1364 1364 1365 1365 =head1 jabber:iq:gateway … … 1367 1367 Name Type Get Set Remove Defined Add 1368 1368 ========================== ========= === === ====== ======= === 1369 Desc scalar X X X X 1370 JID jid X X X X 1371 Prompt scalar X X X X 1372 Gateway master X X 1369 Desc scalar X X X X 1370 JID jid X X X X 1371 Prompt scalar X X X X 1372 Gateway master X X 1373 1373 1374 1374 =head1 jabber:iq:last … … 1376 1376 Name Type Get Set Remove Defined Add 1377 1377 ========================== ========= === === ====== ======= === 1378 Message scalar X X X X 1379 Seconds scalar X X X X 1380 Last master X X 1378 Message scalar X X X X 1379 Seconds scalar X X X X 1380 Last master X X 1381 1381 1382 1382 =head1 jabber:iq:oob … … 1384 1384 Name Type Get Set Remove Defined Add 1385 1385 ========================== ========= === === ====== ======= === 1386 Desc scalar X X X X 1387 URL scalar X X X X 1388 Oob master X X 1386 Desc scalar X X X X 1387 URL scalar X X X X 1388 Oob master X X 1389 1389 1390 1390 =head1 jabber:iq:pass … … 1392 1392 Name Type Get Set Remove Defined Add 1393 1393 ========================== ========= === === ====== ======= === 1394 Client scalar X X X X 1395 ClientPort scalar X X X X 1396 Close flag X X X X 1397 Expire scalar X X X X 1398 OneShot flag X X X X 1399 Proxy scalar X X X X 1400 ProxyPort scalar X X X X 1401 Server scalar X X X X 1402 ServerPort scalar X X X X 1403 Pass master X X 1394 Client scalar X X X X 1395 ClientPort scalar X X X X 1396 Close flag X X X X 1397 Expire scalar X X X X 1398 OneShot flag X X X X 1399 Proxy scalar X X X X 1400 ProxyPort scalar X X X X 1401 Server scalar X X X X 1402 ServerPort scalar X X X X 1403 Pass master X X 1404 1404 1405 1405 =head1 jabber:iq:rpc … … 1407 1407 Name Type Get Set Remove Defined Add 1408 1408 ========================== ========= === === ====== ======= === 1409 MethodCall child X X X X 1410 MethodResponse child X X X X 1409 MethodCall child X X X X 1410 MethodResponse child X X X X 1411 1411 1412 1412 =head1 jabber:iq:rpc - array objects … … 1414 1414 Name Type Get Set Remove Defined Add 1415 1415 ========================== ========= === === ====== ======= === 1416 Data child X 1417 Datas child X X X 1416 Data child X 1417 Datas child X X X 1418 1418 1419 1419 =head1 jabber:iq:rpc - data objects … … 1421 1421 Name Type Get Set Remove Defined Add 1422 1422 ========================== ========= === === ====== ======= === 1423 Value child X X X X 1423 Value child X X X X 1424 1424 1425 1425 =head1 jabber:iq:rpc - fault objects … … 1427 1427 Name Type Get Set Remove Defined Add 1428 1428 ========================== ========= === === ====== ======= === 1429 Value child X X X X 1429 Value child X X X X 1430 1430 1431 1431 =head1 jabber:iq:rpc - member objects … … 1433 1433 Name Type Get Set Remove Defined Add 1434 1434 ========================== ========= === === ====== ======= === 1435 Name scalar X X X X 1436 Value child X X X X 1437 Member master X X 1435 Name scalar X X X X 1436 Value child X X X X 1437 Member master X X 1438 1438 1439 1439 =head1 jabber:iq:rpc - methodCall objects … … 1441 1441 Name Type Get Set Remove Defined Add 1442 1442 ========================== ========= === === ====== ======= === 1443 MethodName scalar X X X X 1444 Params child X X X X 1445 MethodCall master X X 1443 MethodName scalar X X X X 1444 Params child X X X X 1445 MethodCall master X X 1446 1446 1447 1447 =head1 jabber:iq:rpc - methodResponse objects … … 1449 1449 Name Type Get Set Remove Defined Add 1450 1450 ========================== ========= === === ====== ======= === 1451 Fault child X X X X 1452 Params child X X X X 1451 Fault child X X X X 1452 Params child X X X X 1453 1453 1454 1454 =head1 jabber:iq:rpc - param objects … … 1456 1456 Name Type Get Set Remove Defined Add 1457 1457 ========================== ========= === === ====== ======= === 1458 Value child X X X X 1458 Value child X X X X 1459 1459 1460 1460 =head1 jabber:iq:rpc - params objects … … 1462 1462 Name Type Get Set Remove Defined Add 1463 1463 ========================== ========= === === ====== ======= === 1464 Param child X 1465 Params child X X X 1464 Param child X 1465 Params child X X X 1466 1466 1467 1467 =head1 jabber:iq:rpc - struct objects … … 1469 1469 Name Type Get Set Remove Defined Add 1470 1470 ========================== ========= === === ====== ======= === 1471 Member child X 1472 Members child X X X 1471 Member child X 1472 Members child X X X 1473 1473 1474 1474 =head1 jabber:iq:rpc - value objects … … 1476 1476 Name Type Get Set Remove Defined Add 1477 1477 ========================== ========= === === ====== ======= === 1478 Base64 scalar X X X X 1479 Boolean scalar X X X X 1480 DateTime scalar X X X X 1481 Double scalar X X X X 1482 I4 scalar X X X X 1483 Int scalar X X X X 1484 String scalar X X X X 1485 Value scalar X X X X 1486 Array child X X X X 1487 Struct child X X X X 1488 RPCValue master X X 1478 Base64 scalar X X X X 1479 Boolean scalar X X X X 1480 DateTime scalar X X X X 1481 Double scalar X X X X 1482 I4 scalar X X X X 1483 Int scalar X X X X 1484 String scalar X X X X 1485 Value scalar X X X X 1486 Array child X X X X 1487 Struct child X X X X 1488 RPCValue master X X 1489 1489 1490 1490 =head1 jabber:iq:search … … 1492 1492 Name Type Get Set Remove Defined Add 1493 1493 ========================== ========= === === ====== ======= === 1494 Email scalar X X X X 1495 Family scalar X X X X 1496 First scalar X X X X 1497 Given scalar X X X X 1498 Instructions scalar X X X X 1499 Key scalar X X X X 1500 Last scalar X X X X 1501 Name scalar X X X X 1502 Nick scalar X X X X 1503 Truncated flag X X X X 1504 Item child X 1505 Items child X X X 1506 Search master X X 1494 Email scalar X X X X 1495 Family scalar X X X X 1496 First scalar X X X X 1497 Given scalar X X X X 1498 Instructions scalar X X X X 1499 Key scalar X X X X 1500 Last scalar X X X X 1501 Name scalar X X X X 1502 Nick scalar X X X X 1503 Truncated flag X X X X 1504 Item child X 1505 Items child X X X 1506 Search master X X 1507 1507 1508 1508 =head1 jabber:iq:search - item objects … … 1510 1510 Name Type Get Set Remove Defined Add 1511 1511 ========================== ========= === === ====== ======= === 1512 Email scalar X X X X 1513 Family scalar X X X X 1514 First scalar X X X X 1515 Given scalar X X X X 1516 JID jid X X X X 1517 Key scalar X X X X 1518 Last scalar X X X X 1519 Name scalar X X X X 1520 Nick scalar X X X X 1521 Item master X X 1512 Email scalar X X X X 1513 Family scalar X X X X 1514 First scalar X X X X 1515 Given scalar X X X X 1516 JID jid X X X X 1517 Key scalar X X X X 1518 Last scalar X X X X 1519 Name scalar X X X X 1520 Nick scalar X X X X 1521 Item master X X 1522 1522 1523 1523 =head1 jabber:iq:time … … 1525 1525 Name Type Get Set Remove Defined Add 1526 1526 ========================== ========= === === ====== ======= === 1527 Display special X X X X 1528 TZ special X X X X 1529 UTC special X X X X 1530 Time master X X 1527 Display special X X X X 1528 TZ special X X X X 1529 UTC special X X X X 1530 Time master X X 1531 1531 1532 1532 =head1 jabber:iq:version … … 1534 1534 Name Type Get Set Remove Defined Add 1535 1535 ========================== ========= === === ====== ======= === 1536 Name scalar X X X X 1537 OS special X X X X 1538 Ver special X X X X 1539 Version master X X 1536 Name scalar X X X X 1537 OS special X X X X 1538 Ver special X X X X 1539 Version master X X 1540 1540 1541 1541 =head1 jabber:x:autoupdate … … 1543 1543 Name Type Get Set Remove Defined Add 1544 1544 ========================== ========= === === ====== ======= === 1545 JID jid X X X X 1546 Autoupdate master X X 1545 JID jid X X X X 1546 Autoupdate master X X 1547 1547 1548 1548 =head1 jabber:x:conference … … 1550 1550 Name Type Get Set Remove Defined Add 1551 1551 ========================== ========= === === ====== ======= === 1552 JID jid X X X X 1553 Conference master X X 1552 JID jid X X X X 1553 Conference master X X 1554 1554 1555 1555 =head1 jabber:x:data … … 1557 1557 Name Type Get Set Remove Defined Add 1558 1558 ========================== ========= === === ====== ======= === 1559 Form scalar X X X X 1560 Instructions scalar X X X X 1561 Title scalar X X X X 1562 Type scalar X X X X 1563 Field child X 1564 Fields child X X X 1565 Item child X 1566 Items child X X X 1567 Reported child X X X X 1568 Data master X X 1559 Form scalar X X X X 1560 Instructions scalar X X X X 1561 Title scalar X X X X 1562 Type scalar X X X X 1563 Field child X 1564 Fields child X X X 1565 Item child X 1566 Items child X X X 1567 Reported child X X X X 1568 Data master X X 1569 1569 1570 1570 =head1 jabber:x:data - field objects … … 1572 1572 Name Type Get Set Remove Defined Add 1573 1573 ========================== ========= === === ====== ======= === 1574 Desc scalar X X X X 1575 Label scalar X X X X 1576 Required flag X X X X 1577 Type scalar X X X X 1578 Value array X X X X 1579 Var scalar X X X X 1580 Option child X 1581 Options child X X X 1582 Field master X X 1574 Desc scalar X X X X 1575 Label scalar X X X X 1576 Required flag X X X X 1577 Type scalar X X X X 1578 Value array X X X X 1579 Var scalar X X X X 1580 Option child X 1581 Options child X X X 1582 Field master X X 1583 1583 1584 1584 =head1 jabber:x:data - item objects … … 1586 1586 Name Type Get Set Remove Defined Add 1587 1587 ========================== ========= === === ====== ======= === 1588 Field child X 1589 Fields child X X X 1590 Item master X X 1588 Field child X 1589 Fields child X X X 1590 Item master X X 1591 1591 1592 1592 =head1 jabber:x:data - option objects … … 1594 1594 Name Type Get Set Remove Defined Add 1595 1595 ========================== ========= === === ====== ======= === 1596 Label scalar X X X X 1597 Value scalar X X X X 1598 Option master X X 1596 Label scalar X X X X 1597 Value scalar X X X X 1598 Option master X X 1599 1599 1600 1600 =head1 jabber:x:data - reported objects … … 1602 1602 Name Type Get Set Remove Defined Add 1603 1603 ========================== ========= === === ====== ======= === 1604 Field child X 1605 Fields child X X X 1606 Reported master X X 1604 Field child X 1605 Fields child X X X 1606 Reported master X X 1607 1607 1608 1608 =head1 jabber:x:delay … … 1610 1610 Name Type Get Set Remove Defined Add 1611 1611 ========================== ========= === === ====== ======= === 1612 From jid X X X X 1613 Message scalar X X X X 1614 Stamp timestamp X X X X 1615 Delay master X X 1612 From jid X X X X 1613 Message scalar X X X X 1614 Stamp timestamp X X X X 1615 Delay master X X 1616 1616 1617 1617 =head1 jabber:x:encrypted … … 1619 1619 Name Type Get Set Remove Defined Add 1620 1620 ========================== ========= === === ====== ======= === 1621 Message scalar X X X X 1622 Encrypted master X X 1621 Message scalar X X X X 1622 Encrypted master X X 1623 1623 1624 1624 =head1 jabber:x:event … … 1626 1626 Name Type Get Set Remove Defined Add 1627 1627 ========================== ========= === === ====== ======= === 1628 Composing flag X X X X 1629 Delivered flag X X X X 1630 Displayed flag X X X X 1631 ID scalar X X X X 1632 Offline flag X X X X 1633 Event master X X 1628 Composing flag X X X X 1629 Delivered flag X X X X 1630 Displayed flag X X X X 1631 ID scalar X X X X 1632 Offline flag X X X X 1633 Event master X X 1634 1634 1635 1635 =head1 jabber:x:expire … … 1637 1637 Name Type Get Set Remove Defined Add 1638 1638 ========================== ========= === === ====== ======= === 1639 Seconds scalar X X X X 1640 Expire master X X 1639 Seconds scalar X X X X 1640 Expire master X X 1641 1641 1642 1642 =head1 jabber:x:oob … … 1644 1644 Name Type Get Set Remove Defined Add 1645 1645 ========================== ========= === === ====== ======= === 1646 Desc scalar X X X X 1647 URL scalar X X X X 1648 Oob master X X 1646 Desc scalar X X X X 1647 URL scalar X X X X 1648 Oob master X X 1649 1649 1650 1650 =head1 jabber:x:roster … … 1652 1652 Name Type Get Set Remove Defined Add 1653 1653 ========================== ========= === === ====== ======= === 1654 Item child X 1655 Items child X X X 1656 Roster master X X 1654 Item child X 1655 Items child X X X 1656 Roster master X X 1657 1657 1658 1658 =head1 jabber:x:roster - item objects … … 1660 1660 Name Type Get Set Remove Defined Add 1661 1661 ========================== ========= === === ====== ======= === 1662 Ask scalar X X X X 1663 Group array X X X X 1664 JID jid X X X X 1665 Name scalar X X X X 1666 Subscription scalar X X X X 1667 Item master X X 1662 Ask scalar X X X X 1663 Group array X X X X 1664 JID jid X X X X 1665 Name scalar X X X X 1666 Subscription scalar X X X X 1667 Item master X X 1668 1668 1669 1669 =head1 jabber:x:signed … … 1671 1671 Name Type Get Set Remove Defined Add 1672 1672 ========================== ========= === === ====== ======= === 1673 Signature scalar X X X X 1674 Signed master X X 1673 Signature scalar X X X X 1674 Signed master X X 1675 1675 1676 1676 … … 1726 1726 } 1727 1727 1728 sub GetX { my $self = shift; $self->GetChild(@_); } 1728 sub GetX { my $self = shift; $self->GetChild(@_); } 1729 1729 sub DefinedX { my $self = shift; $self->DefinedChild(@_); } 1730 1730 sub NewX { my $self = shift; $self->NewChild(@_); } 1731 sub AddX { my $self = shift; $self->AddChild(@_); } 1731 sub AddX { my $self = shift; $self->AddChild(@_); } 1732 1732 sub RemoveX { my $self = shift; $self->RemoveChild(@_); } 1733 1733 … … 1735 1735 sub DefinedQuery { my $self = shift; $self->DefinedChild(@_); } 1736 1736 sub NewQuery { my $self = shift; $self->NewChild(@_); } 1737 sub AddQuery { my $self = shift; $self->AddChild(@_); } 1737 sub AddQuery { my $self = shift; $self->AddChild(@_); } 1738 1738 sub RemoveQuery { my $self = shift; $self->RemoveChild(@_); } 1739 1739 … … 1770 1770 my $self = shift; 1771 1771 my $value = shift; 1772 1772 1773 1773 if (!defined($value) && ($TIMEZONE == 1)) 1774 1774 { … … 1804 1804 my $self = shift; 1805 1805 my $value = shift; 1806 1806 1807 1807 if (defined($value)) 1808 1808 { … … 1826 1826 my %result; 1827 1827 my @xData = $item->GetX("jabber:x:data"); 1828 if ($#xData == -1) 1828 if ($#xData == -1) 1829 1829 { 1830 1830 %result = $item->GetItem();
Note: See TracChangeset
for help on using the changeset viewer.