Ryan Eatmon > Net-Jabber > Net::Jabber::Stanza

Download:
Net-Jabber-2.0.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  9
Open  3
View/Report Bugs
Source  

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 ^

  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                       

# 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.

syntax highlighting: