man Net::Jabber::Stanza () - Jabber Stanza Module
NAME
Net::Jabber::Stanza - Jabber Stanza Module
SYNOPSIS
Net::Jabber::Stanza is a private package that serves as a basis for all Jabber stanzas generated by Net::Jabber.
DESCRIPTION
This module is not meant to be used directly. You should be using either Net::Jabber::IQ, Net::Jabber::Message, Net::Jabber::Presence, or another package that inherits from Net::Jabber::Stanza.
That said, this is where all of the namespaced methods are defined.
The current supported namespaces are:
http://jabber.org/protocol/bytestreams http://jabber.org/protocol/commands http://jabber.org/protocol/disco#info http://jabber.org/protocol/disco#items http://jabber.org/protocol/feature-neg http://jabber.org/protocol/muc http://jabber.org/protocol/muc#admin http://jabber.org/protocol/muc#user http://jabber.org/protocol/pubsub http://jabber.org/protocol/pubsub#event http://jabber.org/protocol/pubsub#owner http://jabber.org/protocol/si http://jabber.org/protocol/si/profile/file-transfer jabber:iq:agent - DEPRECATED jabber:iq:agents - DEPRECATED jabber:iq:autoupdate jabber:iq:browse - DEPRECATED jabber:iq:conference jabber:iq:filter - DEPRECATED jabber:iq:gateway jabber:iq:last jabber:iq:oob jabber:iq:pass jabber:iq:rpc jabber:iq:search jabber:iq:time jabber:iq:version jabber:x:autoupdate jabber:x:conference jabber:x:data jabber:x:delay jabber:x:encrypted jabber:x:event jabber:x:expire jabber:x:oob jabber:x:roster jabber:x:signed
For more information on what these namespaces are for, visit http://www.jabber.org and browse the Jabber Programmers Guide.
The following tables can be read as follows:
ny:private:ns
Name Type Get Set Remove Defined Add ========================== ======= === === ====== ======= === Foo scalar X X X X Bar child X Bars child X Test master X X
Withing the my:private:ns namespace, there exists the functions:
GetFoo(), SetFoo(), RemoveFoo(), DefinedFoo()
AddBar()
GetBars(), DefinedBars()
GetTest(), SetMaster()
Hopefully it should be obvious how this all works. If not feel free to contact me and I'll work on adding more documentation.
http://jabber.org/protocol/bytestreams - streamhost objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Host scalar X X X X JID jid X X X X Port scalar X X X X ZeroConf scalar X X X X StreamHost master X X
http://jabber.org/protocol/commands
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Action scalar X X X X Node scalar X X X X SessionID scalar X X X X Status scalar X X X X Note child X Notes child X X X Command master X X
http://jabber.org/protocol/commands - note objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Message scalar X X X X Type scalar X X X X Note master X X
http://jabber.org/protocol/disco#info
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Feature child X Features child X X X Identities child X X X Identity child X DiscoInfo master X X
http://jabber.org/protocol/disco#info - feature objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Var scalar X X X X Feature master X X
http://jabber.org/protocol/disco#info - identity objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Category scalar X X X X Name scalar X X X X Type scalar X X X X Identity master X X
http://jabber.org/protocol/disco#items
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Item child X Items child X X X DiscoItems master X X
http://jabber.org/protocol/disco#items - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Action scalar X X X X JID jid X X X X Name scalar X X X X Node scalar X X X X Item master X X
http://jabber.org/protocol/feature-neg
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === FeatureNeg master X X
http://jabber.org/protocol/muc
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Password scalar X X X X MUC master X X
http://jabber.org/protocol/muc#admin
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Item child X Items child X X X Admin master X X
http://jabber.org/protocol/muc#admin - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === ActorJID jid X X X X Affiliation scalar X X X X JID jid X X X X Nick scalar X X X X Reason scalar X X X X Role scalar X X X X Item master X X
http://jabber.org/protocol/muc#user
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Alt scalar X X X X Password scalar X X X X StatusCode scalar X X X X Invite child X X X X Item child X X X X User master X X
http://jabber.org/protocol/muc#user - invite objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === From jid X X X X Reason scalar X X X X To jid X X X X Invite master X X
http://jabber.org/protocol/muc#user - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === ActorJID jid X X X X Affiliation scalar X X X X JID jid X X X X Nick scalar X X X X Reason scalar X X X X Role scalar X X X X Item master X X
http://jabber.org/protocol/pubsub
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Affiliations child X X X X Configure child X X X X Create child X X X X Delete child X X X X Entities child X X X X Entity child X X X X Item child X X X X Items child X X X X Options child X X X X Publish child X X X X Purge child X X X X Retract child X X X X Subscribe child X X X X Unsubscribe child X X X X PubSub master X X
http://jabber.org/protocol/pubsub - affiliations objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Entity child X X X X Affiliations master X X
http://jabber.org/protocol/pubsub - configure objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Configure master X X
http://jabber.org/protocol/pubsub - create objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Create master X X
http://jabber.org/protocol/pubsub - delete objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Delete master X X
http://jabber.org/protocol/pubsub - entities objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Entity child X X X X Entities master X X
http://jabber.org/protocol/pubsub - entity objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Affiliation scalar X X X X JID jid X X X X Node scalar X X X X Subscription scalar X X X X SubscribeOptions child X X X X Entity master X X
http://jabber.org/protocol/pubsub - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === ID scalar X X X X Payload raw X X X X Item master X X
http://jabber.org/protocol/pubsub - items objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === MaxItems scalar X X X X Node scalar X X X X Item child X X X X Items master X X
http://jabber.org/protocol/pubsub - options objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === JID jid X X X X Node scalar X X X X Options master X X
http://jabber.org/protocol/pubsub - publish objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Item child X X X X Publish master X X
http://jabber.org/protocol/pubsub - purge objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Purge master X X
http://jabber.org/protocol/pubsub - retract objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Item child X X X X Retract master X X
http://jabber.org/protocol/pubsub - subscribe objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === JID jid X X X X Node scalar X X X X Subscribe master X X
http://jabber.org/protocol/pubsub - subscribe-options objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Required flag X X X X SubscribeOptions master X X
http://jabber.org/protocol/pubsub - unsubscribe objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === JID jid X X X X Node scalar X X X X Unsubscribe master X X
http://jabber.org/protocol/pubsub#event
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Delete child X X X X Items child X X X X Event master X X
http://jabber.org/protocol/pubsub#event - delete objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Delete master X X
http://jabber.org/protocol/pubsub#event - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === ID scalar X X X X Payload raw X X X X Item master X X
http://jabber.org/protocol/pubsub#event - items objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Item child X X X X Items master X X
http://jabber.org/protocol/pubsub#owner
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Action scalar X X X X Configure child X X X X Owner master X X
http://jabber.org/protocol/pubsub#owner - configure objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Configure master X X
http://jabber.org/protocol/si
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === ID scalar X X X X MimeType scalar X X X X Profile scalar X X X X Stream master X X
http://jabber.org/protocol/si/profile/file-transfer
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Date scalar X X X X Desc scalar X X X X Hash scalar X X X X Name scalar X X X X Range flag X X X X RangeLength scalar X X X X RangeOffset scalar X X X X Size scalar X X X X File master X X
jabber:iq:agent - DEPRECATED
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Agents flag X X X X Description scalar X X X X GroupChat flag X X X X JID jid X X X X Name scalar X X X X Register flag X X X X Search flag X X X X Service scalar X X X X Transport scalar X X X X URL scalar X X X X Agent master X X
jabber:iq:agents - DEPRECATED
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Agent child X Agents child X X X
jabber:iq:autoupdate
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Beta child X Dev child X Release child X Releases child X X X
jabber:iq:autoupdate - release objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Desc scalar X X X X Priority scalar X X X X URL scalar X X X X Version scalar X X X X Release master X X
jabber:iq:browse - DEPRECATED
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Category scalar X X X X JID jid X X X X NS array X X X X Name scalar X X X X Type scalar X X X X Item child X Items child X X X Browse master X X
jabber:iq:browse - item objects - DEPRECATED
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Category scalar X X X X JID jid X X X X NS array X X X X Name scalar X X X X Type scalar X X X X Item child X Items child X X X Browse master X X
jabber:iq:conference
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === ID scalar X X X X Name scalar X X X X Nick scalar X X X X Privacy flag X X X X Secret scalar X X X X Conference master X X
jabber:iq:filter - DEPRECATED
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Rule child X Rules child X X X
jabber:iq:filter - rule objects - DEPRECATED
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Body scalar X X X X Continued scalar X X X X Drop scalar X X X X Edit scalar X X X X Error scalar X X X X From scalar X X X X Offline scalar X X X X Reply scalar X X X X Resource scalar X X X X Show scalar X X X X Size scalar X X X X Subject scalar X X X X Time scalar X X X X Type scalar X X X X Unavailable scalar X X X X Rule master X X
jabber:iq:gateway
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Desc scalar X X X X JID jid X X X X Prompt scalar X X X X Gateway master X X
jabber:iq:last
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Message scalar X X X X Seconds scalar X X X X Last master X X
jabber:iq:oob
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Desc scalar X X X X URL scalar X X X X Oob master X X
jabber:iq:pass
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Client scalar X X X X ClientPort scalar X X X X Close flag X X X X Expire scalar X X X X OneShot flag X X X X Proxy scalar X X X X ProxyPort scalar X X X X Server scalar X X X X ServerPort scalar X X X X Pass master X X
jabber:iq:rpc
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === MethodCall child X X X X MethodResponse child X X X X
jabber:iq:rpc - array objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Data child X Datas child X X X
jabber:iq:rpc - data objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Value child X X X X
jabber:iq:rpc - fault objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Value child X X X X
jabber:iq:rpc - member objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Name scalar X X X X Value child X X X X Member master X X
jabber:iq:rpc - methodCall objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === MethodName scalar X X X X Params child X X X X MethodCall master X X
jabber:iq:rpc - methodResponse objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Fault child X X X X Params child X X X X
jabber:iq:rpc - param objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Value child X X X X
jabber:iq:rpc - params objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Param child X Params child X X X
jabber:iq:rpc - struct objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Member child X Members child X X X
jabber:iq:rpc - value objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Base64 scalar X X X X Boolean scalar X X X X DateTime scalar X X X X Double scalar X X X X I4 scalar X X X X Int scalar X X X X String scalar X X X X Value scalar X X X X Array child X X X X Struct child X X X X RPCValue master X X
jabber:iq:search
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Email scalar X X X X Family scalar X X X X First scalar X X X X Given scalar X X X X Instructions scalar X X X X Key scalar X X X X Last scalar X X X X Name scalar X X X X Nick scalar X X X X Truncated flag X X X X Item child X Items child X X X Search master X X
jabber:iq:search - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Email scalar X X X X Family scalar X X X X First scalar X X X X Given scalar X X X X JID jid X X X X Key scalar X X X X Last scalar X X X X Name scalar X X X X Nick scalar X X X X Item master X X
jabber:iq:time
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Display special X X X X TZ special X X X X UTC special X X X X Time master X X
jabber:iq:version
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Name scalar X X X X OS special X X X X Ver special X X X X Version master X X
jabber:x:autoupdate
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === JID jid X X X X Autoupdate master X X
jabber:x:conference
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === JID jid X X X X Conference master X X
jabber:x:data
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Form scalar X X X X Instructions scalar X X X X Title scalar X X X X Type scalar X X X X Field child X Fields child X X X Item child X Items child X X X Reported child X X X X Data master X X
jabber:x:data - field objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Desc scalar X X X X Label scalar X X X X Required flag X X X X Type scalar X X X X Value array X X X X Var scalar X X X X Option child X Options child X X X Field master X X
jabber:x:data - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Field child X Fields child X X X Item master X X
jabber:x:data - option objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Label scalar X X X X Value scalar X X X X Option master X X
jabber:x:data - reported objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Field child X Fields child X X X Reported master X X
jabber:x:delay
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === From jid X X X X Message scalar X X X X Stamp timestamp X X X X Delay master X X
jabber:x:encrypted
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Message scalar X X X X Encrypted master X X
jabber:x:event
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Composing flag X X X X Delivered flag X X X X Displayed flag X X X X ID scalar X X X X Offline flag X X X X Event master X X
jabber:x:expire
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Seconds scalar X X X X Expire master X X
jabber:x:oob
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Desc scalar X X X X URL scalar X X X X Oob master X X
jabber:x:roster
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Item child X Items child X X X Roster master X X
jabber:x:roster - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Ask scalar X X X X Group array X X X X JID jid X X X X Name scalar X X X X Subscription scalar X X X X Item master X X
jabber:x:signed
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Signature scalar X X X X Signed master X X
# DOC_BEGIN =head1 http://jabber.org/protocol/bytestreams
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Activate scalar X X X X SID scalar X X X X StreamHostUsedJID jid X X X X StreamHost child X StreamHosts child X X X ByteStreams master X X
http://jabber.org/protocol/bytestreams - streamhost objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Host scalar X X X X JID jid X X X X Port scalar X X X X ZeroConf scalar X X X X StreamHost master X X
http://jabber.org/protocol/commands
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Action scalar X X X X Node scalar X X X X SessionID scalar X X X X Status scalar X X X X Note child X Notes child X X X Command master X X
http://jabber.org/protocol/commands - note objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Message scalar X X X X Type scalar X X X X Note master X X
http://jabber.org/protocol/disco#info
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Feature child X Features child X X X Identities child X X X Identity child X DiscoInfo master X X
http://jabber.org/protocol/disco#info - feature objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Var scalar X X X X Feature master X X
http://jabber.org/protocol/disco#info - identity objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Category scalar X X X X Name scalar X X X X Type scalar X X X X Identity master X X
http://jabber.org/protocol/disco#items
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Item child X Items child X X X DiscoItems master X X
http://jabber.org/protocol/disco#items - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Action scalar X X X X JID jid X X X X Name scalar X X X X Node scalar X X X X Item master X X
http://jabber.org/protocol/feature-neg
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === FeatureNeg master X X
http://jabber.org/protocol/muc
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Password scalar X X X X MUC master X X
http://jabber.org/protocol/muc#admin
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Item child X Items child X X X Admin master X X
http://jabber.org/protocol/muc#admin - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === ActorJID jid X X X X Affiliation scalar X X X X JID jid X X X X Nick scalar X X X X Reason scalar X X X X Role scalar X X X X Item master X X
http://jabber.org/protocol/muc#user
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Alt scalar X X X X Password scalar X X X X StatusCode scalar X X X X Invite child X X X X Item child X X X X User master X X
http://jabber.org/protocol/muc#user - invite objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === From jid X X X X Reason scalar X X X X To jid X X X X Invite master X X
http://jabber.org/protocol/muc#user - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === ActorJID jid X X X X Affiliation scalar X X X X JID jid X X X X Nick scalar X X X X Reason scalar X X X X Role scalar X X X X Item master X X
http://jabber.org/protocol/pubsub
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Affiliations child X X X X Configure child X X X X Create child X X X X Delete child X X X X Entities child X X X X Entity child X X X X Item child X X X X Items child X X X X Options child X X X X Publish child X X X X Purge child X X X X Retract child X X X X Subscribe child X X X X Unsubscribe child X X X X PubSub master X X
http://jabber.org/protocol/pubsub - affiliations objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Entity child X X X X Affiliations master X X
http://jabber.org/protocol/pubsub - configure objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Configure master X X
http://jabber.org/protocol/pubsub - create objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Create master X X
http://jabber.org/protocol/pubsub - delete objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Delete master X X
http://jabber.org/protocol/pubsub - entities objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Entity child X X X X Entities master X X
http://jabber.org/protocol/pubsub - entity objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Affiliation scalar X X X X JID jid X X X X Node scalar X X X X Subscription scalar X X X X SubscribeOptions child X X X X Entity master X X
http://jabber.org/protocol/pubsub - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === ID scalar X X X X Payload raw X X X X Item master X X
http://jabber.org/protocol/pubsub - items objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === MaxItems scalar X X X X Node scalar X X X X Item child X X X X Items master X X
http://jabber.org/protocol/pubsub - options objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === JID jid X X X X Node scalar X X X X Options master X X
http://jabber.org/protocol/pubsub - publish objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Item child X X X X Publish master X X
http://jabber.org/protocol/pubsub - purge objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Purge master X X
http://jabber.org/protocol/pubsub - retract objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Item child X X X X Retract master X X
http://jabber.org/protocol/pubsub - subscribe objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === JID jid X X X X Node scalar X X X X Subscribe master X X
http://jabber.org/protocol/pubsub - subscribe-options objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Required flag X X X X SubscribeOptions master X X
http://jabber.org/protocol/pubsub - unsubscribe objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === JID jid X X X X Node scalar X X X X Unsubscribe master X X
http://jabber.org/protocol/pubsub#event
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Delete child X X X X Items child X X X X Event master X X
http://jabber.org/protocol/pubsub#event - delete objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Delete master X X
http://jabber.org/protocol/pubsub#event - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === ID scalar X X X X Payload raw X X X X Item master X X
http://jabber.org/protocol/pubsub#event - items objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Item child X X X X Items master X X
http://jabber.org/protocol/pubsub#owner
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Action scalar X X X X Configure child X X X X Owner master X X
http://jabber.org/protocol/pubsub#owner - configure objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Node scalar X X X X Configure master X X
http://jabber.org/protocol/si
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === ID scalar X X X X MimeType scalar X X X X Profile scalar X X X X Stream master X X
http://jabber.org/protocol/si/profile/file-transfer
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Date scalar X X X X Desc scalar X X X X Hash scalar X X X X Name scalar X X X X Range flag X X X X RangeLength scalar X X X X RangeOffset scalar X X X X Size scalar X X X X File master X X
jabber:iq:agent - DEPRECATED
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Agents flag X X X X Description scalar X X X X GroupChat flag X X X X JID jid X X X X Name scalar X X X X Register flag X X X X Search flag X X X X Service scalar X X X X Transport scalar X X X X URL scalar X X X X Agent master X X
jabber:iq:agents - DEPRECATED
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Agent child X Agents child X X X
jabber:iq:autoupdate
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Beta child X Dev child X Release child X Releases child X X X
jabber:iq:autoupdate - release objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Desc scalar X X X X Priority scalar X X X X URL scalar X X X X Version scalar X X X X Release master X X
jabber:iq:browse - DEPRECATED
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Category scalar X X X X JID jid X X X X NS array X X X X Name scalar X X X X Type scalar X X X X Item child X Items child X X X Browse master X X
jabber:iq:browse - item objects - DEPRECATED
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Category scalar X X X X JID jid X X X X NS array X X X X Name scalar X X X X Type scalar X X X X Item child X Items child X X X Browse master X X
jabber:iq:conference
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === ID scalar X X X X Name scalar X X X X Nick scalar X X X X Privacy flag X X X X Secret scalar X X X X Conference master X X
jabber:iq:filter - DEPRECATED
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Rule child X Rules child X X X
jabber:iq:filter - rule objects - DEPRECATED
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Body scalar X X X X Continued scalar X X X X Drop scalar X X X X Edit scalar X X X X Error scalar X X X X From scalar X X X X Offline scalar X X X X Reply scalar X X X X Resource scalar X X X X Show scalar X X X X Size scalar X X X X Subject scalar X X X X Time scalar X X X X Type scalar X X X X Unavailable scalar X X X X Rule master X X
jabber:iq:gateway
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Desc scalar X X X X JID jid X X X X Prompt scalar X X X X Gateway master X X
jabber:iq:last
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Message scalar X X X X Seconds scalar X X X X Last master X X
jabber:iq:oob
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Desc scalar X X X X URL scalar X X X X Oob master X X
jabber:iq:pass
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Client scalar X X X X ClientPort scalar X X X X Close flag X X X X Expire scalar X X X X OneShot flag X X X X Proxy scalar X X X X ProxyPort scalar X X X X Server scalar X X X X ServerPort scalar X X X X Pass master X X
jabber:iq:rpc
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === MethodCall child X X X X MethodResponse child X X X X
jabber:iq:rpc - array objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Data child X Datas child X X X
jabber:iq:rpc - data objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Value child X X X X
jabber:iq:rpc - fault objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Value child X X X X
jabber:iq:rpc - member objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Name scalar X X X X Value child X X X X Member master X X
jabber:iq:rpc - methodCall objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === MethodName scalar X X X X Params child X X X X MethodCall master X X
jabber:iq:rpc - methodResponse objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Fault child X X X X Params child X X X X
jabber:iq:rpc - param objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Value child X X X X
jabber:iq:rpc - params objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Param child X Params child X X X
jabber:iq:rpc - struct objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Member child X Members child X X X
jabber:iq:rpc - value objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Base64 scalar X X X X Boolean scalar X X X X DateTime scalar X X X X Double scalar X X X X I4 scalar X X X X Int scalar X X X X String scalar X X X X Value scalar X X X X Array child X X X X Struct child X X X X RPCValue master X X
jabber:iq:search
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Email scalar X X X X Family scalar X X X X First scalar X X X X Given scalar X X X X Instructions scalar X X X X Key scalar X X X X Last scalar X X X X Name scalar X X X X Nick scalar X X X X Truncated flag X X X X Item child X Items child X X X Search master X X
jabber:iq:search - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Email scalar X X X X Family scalar X X X X First scalar X X X X Given scalar X X X X JID jid X X X X Key scalar X X X X Last scalar X X X X Name scalar X X X X Nick scalar X X X X Item master X X
jabber:iq:time
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Display special X X X X TZ special X X X X UTC special X X X X Time master X X
jabber:iq:version
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Name scalar X X X X OS special X X X X Ver special X X X X Version master X X
jabber:x:autoupdate
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === JID jid X X X X Autoupdate master X X
jabber:x:conference
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === JID jid X X X X Conference master X X
jabber:x:data
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Form scalar X X X X Instructions scalar X X X X Title scalar X X X X Type scalar X X X X Field child X Fields child X X X Item child X Items child X X X Reported child X X X X Data master X X
jabber:x:data - field objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Desc scalar X X X X Label scalar X X X X Required flag X X X X Type scalar X X X X Value array X X X X Var scalar X X X X Option child X Options child X X X Field master X X
jabber:x:data - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Field child X Fields child X X X Item master X X
jabber:x:data - option objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Label scalar X X X X Value scalar X X X X Option master X X
jabber:x:data - reported objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Field child X Fields child X X X Reported master X X
jabber:x:delay
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === From jid X X X X Message scalar X X X X Stamp timestamp X X X X Delay master X X
jabber:x:encrypted
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Message scalar X X X X Encrypted master X X
jabber:x:event
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Composing flag X X X X Delivered flag X X X X Displayed flag X X X X ID scalar X X X X Offline flag X X X X Event master X X
jabber:x:expire
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Seconds scalar X X X X Expire master X X
jabber:x:oob
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Desc scalar X X X X URL scalar X X X X Oob master X X
jabber:x:roster
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Item child X Items child X X X Roster master X X
jabber:x:roster - item objects
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Ask scalar X X X X Group array X X X X JID jid X X X X Name scalar X X X X Subscription scalar X X X X Item master X X
jabber:x:signed
Name Type Get Set Remove Defined Add ========================== ========= === === ====== ======= === Signature scalar X X X X Signed master X X
AUTHOR
Ryan Eatmon
COPYRIGHT
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.