Changeset 7869e48 for perl


Ignore:
Timestamp:
Jan 12, 2013, 1:43:13 PM (10 years ago)
Author:
Jason Gross <jgross@mit.edu>
Children:
e3a0d71, 4485285
Parents:
4626016
git-author:
Jason Gross <jgross@mit.edu> (01/12/13 13:13:18)
git-committer:
Jason Gross <jgross@mit.edu> (01/12/13 13:43:13)
Message:
Remove trailing whitespace

This commit was made with the command sequence

    for i in $(git ls-files | tr '\n' ' ');
    do
      echo $i; sed -i s'/\s\+$//g' "$(readlink -f $i)";
    done
Location:
perl
Files:
63 edited

Legend:

Unmodified
Added
Removed
  • perl/lib/BarnOwl.pm

    rb303ba2 r7869e48  
    661661=head3 random_zephyr_signature
    662662
    663 Retrieve a random line from ~/.zsigs (except those beginning with '#') 
     663Retrieve a random line from ~/.zsigs (except those beginning with '#')
    664664and use it as the zephyr signature.
    665665
  • perl/lib/BarnOwl/Complete/Filter.pm

    r6dba228 r7869e48  
    8181        return $INCOMPLETE if $i == $INCOMPLETE;
    8282    }
    83    
     83
    8484    return $i; # Well, it looks like we're happy
    8585    # (Actually, I'm pretty sure this never happens...)
  • perl/lib/BarnOwl/Completion/Util.pm

    re6cec01 r7869e48  
    108108
    109109    my ($pfx, $base) = splitfile($string);
    110    
     110
    111111    opendir(my $dh, $dir) or return;
    112112    my @dirs = readdir($dh);
     
    119119            next;
    120120        }
    121        
     121
    122122        my ($text, $value, $done) = ($d, "${pfx}${d}", 1);
    123123
  • perl/lib/BarnOwl/Hooks.pm

    rb8a3e00 r7869e48  
    1212
    1313C<BarnOwl::Hooks> exports a set of C<BarnOwl::Hook> objects made
    14 available by BarnOwl internally. 
     14available by BarnOwl internally.
    1515
    1616=head2 USAGE
     
    135135        package BarnOwl;
    136136        if(*BarnOwl::format_msg{CODE}) {
    137             # if the config defines a legacy formatting function, add 'perl' as a style 
     137            # if the config defines a legacy formatting function, add 'perl' as a style
    138138            BarnOwl::create_style("perl", BarnOwl::Style::Legacy->new(
    139139                "BarnOwl::format_msg",
     
    163163        BarnOwl::error("Can't load BarnOwl::ModuleLoader, loadable module support disabled:\n$@");
    164164    }
    165    
     165
    166166    $mainLoop->check_owlconf();
    167167    $startup->run(0);
     
    171171sub _shutdown {
    172172    $shutdown->run;
    173    
     173
    174174    BarnOwl::shutdown() if *BarnOwl::shutdown{CODE};
    175175}
     
    179179
    180180    $receiveMessage->run($m);
    181    
     181
    182182    BarnOwl::receive_msg($m) if *BarnOwl::receive_msg{CODE};
    183183}
     
    187187
    188188    $newMessage->run($m);
    189    
     189
    190190    BarnOwl::new_msg($m) if *BarnOwl::new_msg{CODE};
    191191}
  • perl/lib/BarnOwl/Message/Zephyr.pm

    r6401db3 r7869e48  
    165165    } elsif($sender && !$self->is_private) {
    166166        # Possible future feature: (Optionally?) include the class and/or
    167         # instance of the message being replied to in the instance of the 
     167        # instance of the message being replied to in the instance of the
    168168        # outgoing personal reply
    169169        $class = 'MESSAGE';
  • perl/modules/Facebook/lib/Facebook/Graph.pm

    r5ef98c7 r7869e48  
    8787}
    8888
    89 sub authorize { 
     89sub authorize {
    9090    my ($self) = @_;
    9191    return Facebook::Graph::Authorize->new(
     
    302302 my $sarah_bownds = $fb->fetch('sarahbownds');
    303303 my $perl_page = $fb->fetch('16665510298');
    304  
     304
    305305Or better yet:
    306306
     
    311311    ->request
    312312    ->as_hashref;
    313    
     313
    314314 my $sarahs_picture_uri = $fb->picture('sarahbownds')->get_large->uri_as_string;
    315315
     
    319319    ->request('https://graph.facebook.com/btaylor')
    320320    ->as_hashref;
    321  
    322  
     321
     322
    323323=head2 Building A Privileged App
    324324
     
    342342 my $q = Plack::Request->new($env);
    343343 $fb->request_access_token($q->query_param('code'));
    344  
     344
    345345Or if you already had the access token:
    346346
    347347 $fb->access_token($token);
    348  
     348
    349349Get some info:
    350350
     
    419419
    420420 my $sarah = $fb->fetch('sarahbownds');
    421  
     421
    422422 my $sarah = $fb->query->find('sarahbownds')->request->as_hashref;
    423423
  • perl/modules/Facebook/lib/Facebook/Graph/Cookbook/Recipe1.pod

    r2a42248 r7869e48  
    6464
    6565 my $urlmap = Plack::App::URLMap->new;
    66  
     66
    6767 # your code will go here
    6868
    6969 $urlmap->to_app;
    7070
    71 All the code we have you add should go in the C<# your code will go here> block, in the order that we have you add it. 
    72  
     71All the code we have you add should go in the C<# your code will go here> block, in the order that we have you add it.
     72
    7373=head2 Step 6: Create your Facebook::Graph object.
    7474
     
    8080    secret      => 'Put Your Application Secret Here',
    8181 );
    82  
     82
    8383Now you need the URL you entered in step 3, and the application ID and secret you got in step 4.
    8484
     
    186186
    187187 sudo plackup --port 80 app.psgi
    188  
     188
    189189Now we point our browser to:
    190190
    191191 http://www.yourapplication.com/facebook
    192  
     192
    193193Voila! You have created an authenticated Facebook app. If you would like to see this full program check out C<eg/recipe1.psgi> inside this distribution of L<Facebook::Graph>.
    194194
     
    196196=head1 CAVEATS
    197197
    198 You should never design an application using all the poor stuff we've done here, like using a shared L<Facebook::Graph> object, not using a Framework/CMS or at least L<Plack::Builder>, not using a templating system, passing the offline access token through the URL, etc. We've made comments about these things as we did them to warn you. These choices were made here B<only> because this is example code who's primary purpose is to show you how to use L<Facebook::Graph>, and not best practices for web development. 
     198You should never design an application using all the poor stuff we've done here, like using a shared L<Facebook::Graph> object, not using a Framework/CMS or at least L<Plack::Builder>, not using a templating system, passing the offline access token through the URL, etc. We've made comments about these things as we did them to warn you. These choices were made here B<only> because this is example code who's primary purpose is to show you how to use L<Facebook::Graph>, and not best practices for web development.
    199199
    200200=head1 SEE ALSO
  • perl/modules/Facebook/lib/Facebook/Graph/Cookbook/Recipe2.pod

    r2a42248 r7869e48  
    1515You'll need to have all of the following modules installed in order to run this app (in addition to L<Facebook::Graph>):
    1616
    17 L<DateTime::Format::ICal> L<Dancer> L<Template> L<Data::ICal> L<XML::FeedPP> 
     17L<DateTime::Format::ICal> L<Dancer> L<Template> L<Data::ICal> L<XML::FeedPP>
    1818
    1919=head2 Assumptions
     
    6565 mkdir -p /opt/webapp
    6666 cp -Rfp Facebook-Graph/eg/recipe2/* /opt/webapp
    67  
     67
    6868=head2 Step 6: Configure your app.
    6969
     
    7373 vi config.yml
    7474
    75 Specifically we need to set the C<app_id> and C<secret> fields with information from our Facebook application settings page. And we need to update the C<postback> with the domain pointing to our server. 
     75Specifically we need to set the C<app_id> and C<secret> fields with information from our Facebook application settings page. And we need to update the C<postback> with the domain pointing to our server.
    7676
    7777=head2 Step 7: Start it.
  • perl/modules/Facebook/lib/Facebook/Graph/Picture.pm

    r2a42248 r7869e48  
    6363
    6464 my $fb = Facebook::Graph->new;
    65  
     65
    6666 my $default_picture =  $fb->picture('16665510298')->uri_as_string;
    6767 my $large_picture = $fb->picture('16665510298')->get_large->uri_as_string;
  • perl/modules/Facebook/lib/Facebook/Graph/Publish.pm

    rfe03126 r7869e48  
    7777=head1 DESCRIPTION
    7878
    79 This module shouldn't be used by you directly for any purpose. 
     79This module shouldn't be used by you directly for any purpose.
    8080
    8181=head1 LEGAL
  • perl/modules/Facebook/lib/Facebook/Graph/Publish/Event.pm

    r2a42248 r7869e48  
    183183
    184184 {"id":"1647395831_130068550371568"}
    185  
    186  
     185
     186
    187187=head1 TODO
    188188
  • perl/modules/Facebook/lib/Facebook/Graph/Publish/Post.pm

    r2a42248 r7869e48  
    381381=head2 set_privacy ( setting, options )
    382382
    383 A completely optional privacy setting. 
     383A completely optional privacy setting.
    384384
    385385=head2 set_properties ( properties )
     
    425425
    426426 $post->set_target_countries( ['US'] );
    427  
     427
    428428=head3 countries
    429429
     
    436436
    437437 $post->set_target_regions( [6,53] );
    438  
     438
    439439=head3 regions
    440440
     
    448448
    449449 $post->set_target_cities( [2547804] );
    450  
     450
    451451=head3 cities
    452452
     
    460460
    461461 $post->set_target_locales( [6] );
    462  
     462
    463463=head3 locales
    464464
  • perl/modules/Facebook/lib/Facebook/Graph/Query.pm

    rb7fa912 r7869e48  
    7979    my ($self, $limit) = @_;
    8080    $self->limit($limit);
    81     return $self;   
     81    return $self;
    8282}
    8383
     
    109109    my ($self, $offset) = @_;
    110110    $self->offset($offset);
    111     return $self;   
     111    return $self;
    112112}
    113113
     
    215215
    216216 my $fb = Facebook::Graph->new;
    217  
     217
    218218 my $perl_page = $fb->find('16665510298')
    219219    ->include_metadata
    220220    ->request
    221221    ->as_hashref;
    222  
     222
    223223 my $sarah_bownds = $fb->find('sarahbownds')
    224224    ->select_fields(qw(id name))
     
    254254    ->request
    255255    ->as_hashref;
    256    
     256
    257257The above query, if you were read it like text, says: "Give me the user ids and full names of all users named Dave that have been created since yesterday, and limit the result set to the first 25."
    258258
     
    314314=head2 search ( query, context )
    315315
    316 Perform a keyword search on a group of items. 
     316Perform a keyword search on a group of items.
    317317
    318318If you prefer not to search by keyword see the C<from> method.
  • perl/modules/Facebook/lib/Facebook/Graph/Role/Uri.pm

    r2a42248 r7869e48  
    2424=head1 DESCRIPTION
    2525
    26 Provides a C<uri> method in any class which returns a L<URI> object that points to the Facebook Graph API. 
     26Provides a C<uri> method in any class which returns a L<URI> object that points to the Facebook Graph API.
    2727
    2828=head1 LEGAL
  • perl/modules/IRC/inc/Module/Install/Fetch.pm

    r43c62e4 r7869e48  
    1414sub get_file {
    1515    my ($self, %args) = @_;
    16     my ($scheme, $host, $path, $file) = 
     16    my ($scheme, $host, $path, $file) =
    1717        $args{url} =~ m|^(\w+)://([^/]+)(.+)/(.+)| or return;
    1818
     
    2020        $args{url} = $args{ftp_url}
    2121            or (warn("LWP support unavailable!\n"), return);
    22         ($scheme, $host, $path, $file) = 
     22        ($scheme, $host, $path, $file) =
    2323            $args{url} =~ m|^(\w+)://([^/]+)(.+)/(.+)| or return;
    2424    }
  • perl/modules/IRC/inc/Module/Install/Makefile.pm

    r43c62e4 r7869e48  
    6565        my $clean = $self->makemaker_args->{clean} ||= {};
    6666        %$clean = (
    67                 %$clean, 
     67                %$clean,
    6868                FILES => join(' ', grep length, $clean->{FILES}, @_),
    6969        );
     
    7474        my $realclean = $self->makemaker_args->{realclean} ||= {};
    7575        %$realclean = (
    76                 %$realclean, 
     76                %$realclean,
    7777                FILES => join(' ', grep length, $realclean->{FILES}, @_),
    7878        );
     
    181181        my $top_version   = $self->_top->VERSION || '';
    182182
    183         my $preamble = $self->preamble 
     183        my $preamble = $self->preamble
    184184                ? "# Preamble by $top_class $top_version\n"
    185185                        . $self->preamble
  • perl/modules/IRC/inc/Module/Install/Metadata.pm

    r43c62e4 r7869e48  
    282282        $author =~ s{E<lt>}{<}g;
    283283        $author =~ s{E<gt>}{>}g;
    284         $self->author($author); 
     284        $self->author($author);
    285285    }
    286286    else {
  • perl/modules/IRC/inc/Module/Install/Win32.pm

    r43c62e4 r7869e48  
    1717        $self->load('can_run');
    1818        $self->load('get_file');
    19        
     19
    2020        require Config;
    2121        return unless (
  • perl/modules/IRC/lib/BarnOwl/Module/IRC/Connection.pm

    r13ee8f2 r7869e48  
    412412        $self->{reconnect_timer}->stop;
    413413    }
    414     $self->{reconnect_timer} = 
     414    $self->{reconnect_timer} =
    415415        BarnOwl::Timer->new( {
    416416            name  => 'IRC (' . $self->alias . ') reconnect_timer',
     
    472472    $body =~ s/\cC\d+(?:,\d+)?//g;
    473473    $body =~ s/\cO//g;
    474    
     474
    475475    my @pieces = split /\cB/, $body;
    476476    my $out = '';
  • perl/modules/Jabber/inc/Module/Install/Fetch.pm

    r300b470 r7869e48  
    1414sub get_file {
    1515    my ($self, %args) = @_;
    16     my ($scheme, $host, $path, $file) = 
     16    my ($scheme, $host, $path, $file) =
    1717        $args{url} =~ m|^(\w+)://([^/]+)(.+)/(.+)| or return;
    1818
     
    2020        $args{url} = $args{ftp_url}
    2121            or (warn("LWP support unavailable!\n"), return);
    22         ($scheme, $host, $path, $file) = 
     22        ($scheme, $host, $path, $file) =
    2323            $args{url} =~ m|^(\w+)://([^/]+)(.+)/(.+)| or return;
    2424    }
  • perl/modules/Jabber/inc/Module/Install/Makefile.pm

    r300b470 r7869e48  
    6565    my $clean = $self->makemaker_args->{clean} ||= {};
    6666    %$clean = (
    67         %$clean, 
     67        %$clean,
    6868        FILES => join(' ', grep length, $clean->{FILES}, @_),
    6969    );
     
    7474    my $realclean = $self->makemaker_args->{realclean} ||= {};
    7575    %$realclean = (
    76         %$realclean, 
     76        %$realclean,
    7777        FILES => join(' ', grep length, $realclean->{FILES}, @_),
    7878    );
     
    156156    my $top_version   = $self->_top->VERSION || '';
    157157
    158     my $preamble = $self->preamble 
     158    my $preamble = $self->preamble
    159159        ? "# Preamble by $top_class $top_version\n"
    160160            . $self->preamble
  • perl/modules/Jabber/inc/Module/Install/Metadata.pm

    r300b470 r7869e48  
    273273        $author =~ s{E<lt>}{<}g;
    274274        $author =~ s{E<gt>}{>}g;
    275         $self->author($author); 
     275        $self->author($author);
    276276    }
    277277    else {
  • perl/modules/Jabber/inc/Module/Install/Win32.pm

    r300b470 r7869e48  
    1717        $self->load('can_run');
    1818        $self->load('get_file');
    19        
     19
    2020        require Config;
    2121        return unless (
  • perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm

    r678f607 r7869e48  
    10501050                              sid => $sid } );
    10511051    $jhash{type} = 'admin';
    1052    
     1052
    10531053    BarnOwl::queue_message( BarnOwl::Message->new(%jhash) );
    10541054}
  • perl/modules/Jabber/lib/Net/Jabber/Client.pm

    rc2bed55 r7869e48  
    7070use Net::Jabber::Protocol;
    7171use base qw( Net::XMPP::Client Net::Jabber::Protocol );
    72 use vars qw( $VERSION ); 
     72use vars qw( $VERSION );
    7373
    7474$VERSION = "2.0";
  • perl/modules/Jabber/lib/Net/Jabber/Component.pm

    ra8c55b5 r7869e48  
    9595                                      defaults for the two are localhost
    9696                                      and 5269.
    97                                      
     97
    9898                                      Note: A change from previous
    9999                                      versions is that Component now
     
    160160                           0   - Status ok, no data received.
    161161                         undef - Status not ok, stop processing.
    162                        
     162
    163163                       IMPORTANT: You need to check the output of every
    164164                       Process.  If you get an undef then the connection
     
    196196    bless($self, $proto);
    197197    $self->init(@_);
    198    
     198
    199199    $self->{SERVER}->{port} = 5269;
    200200    $self->{SERVER}->{namespace} = "jabber:component:accept";
    201201    $self->{SERVER}->{allow_register} = 0;
    202    
     202
    203203    return $self;
    204204}
     
    217217    my $self = shift;
    218218    my (%args) = @_;
    219    
     219
    220220    $self->{STREAM}->SetCallBacks(node=>undef);
    221221
     
    248248    my $self = shift;
    249249    my (%args) = @_;
    250    
     250
    251251    my %connect;
    252252    $connect{componentname}  = $args{componentname};
     
    257257    $connect{tls}            = $args{tls}            if exists($args{tls});
    258258
    259    
     259
    260260    return %connect;
    261261}
  • perl/modules/Jabber/lib/Net/Jabber/Data.pm

    rcdd3959 r7869e48  
    4444    jabber:iq:roster
    4545
    46   For more information on what these namespaces are for, visit 
     46  For more information on what these namespaces are for, visit
    4747  http://www.jabber.org and browse the Jabber Programmers Guide.
    4848
  • perl/modules/Jabber/lib/Net/Jabber/Dialback/Result.pm

    rc2bed55 r7869e48  
    144144=head2 Test functions
    145145
    146   DefinedTo() - returns 1 if the to attribute is defined in the 
     146  DefinedTo() - returns 1 if the to attribute is defined in the
    147147                <db:result/>, 0 otherwise.
    148148
    149   DefinedFrom() - returns 1 if the from attribute is defined in the 
     149  DefinedFrom() - returns 1 if the from attribute is defined in the
    150150                  <db:result/>, 0 otherwise.
    151151
    152   DefinedType() - returns 1 if the type attribute is defined in the 
     152  DefinedType() - returns 1 if the type attribute is defined in the
    153153                  <db:result/>, 0 otherwise.
    154154
  • perl/modules/Jabber/lib/Net/Jabber/Dialback/Verify.pm

    rc2bed55 r7869e48  
    151151=head2 Test functions
    152152
    153   DefinedTo() - returns 1 if the to attribute is defined in the 
     153  DefinedTo() - returns 1 if the to attribute is defined in the
    154154                <db:verify/>, 0 otherwise.
    155155
    156   DefinedFrom() - returns 1 if the from attribute is defined in the 
     156  DefinedFrom() - returns 1 if the from attribute is defined in the
    157157                  <db:verify/>, 0 otherwise.
    158158
    159   DefinedType() - returns 1 if the type attribute is defined in the 
     159  DefinedType() - returns 1 if the type attribute is defined in the
    160160                  <db:verify/>, 0 otherwise.
    161161
    162   DefinedID() - returns 1 if the id attribute is defined in the 
     162  DefinedID() - returns 1 if the id attribute is defined in the
    163163                  <db:verify/>, 0 otherwise.
    164164
  • perl/modules/Jabber/lib/Net/Jabber/IQ.pm

    rc2bed55 r7869e48  
    5454sub DefinedQuery { my $self = shift; $self->DefinedChild(@_); }
    5555sub NewQuery     { my $self = shift; $self->RemoveFirstChild(); $self->NewFirstChild(@_);     }
    56 sub AddQuery     { my $self = shift; $self->AddChild(@_);     } 
     56sub AddQuery     { my $self = shift; $self->AddChild(@_);     }
    5757sub RemoveQuery  { my $self = shift; $self->RemoveFirstChild(@_);  }
    5858
     
    6060sub DefinedX { my $self = shift; $self->DefinedChild(@_); }
    6161sub NewX     { my $self = shift; $self->NewChild(@_);     }
    62 sub AddX     { my $self = shift; $self->AddChild(@_);     } 
     62sub AddX     { my $self = shift; $self->AddChild(@_);     }
    6363sub RemoveX  { my $self = shift; $self->RemoveChild(@_);  }
    6464
  • perl/modules/Jabber/lib/Net/Jabber/Key.pm

    ra8c55b5 r7869e48  
    5555    new(debug=>string,       - creates the Key object.  debug should
    5656        debugfh=>FileHandle,   be set to the path for the debug
    57         debuglevel=>integer)   log to be written.  If set to "stdout" 
     57        debuglevel=>integer)   log to be written.  If set to "stdout"
    5858                               then the debug will go there.  Also, you
    5959                               can specify a filehandle that already
     
    6565                 time and the PID.
    6666
    67     Create(cacheString) - generates a key and caches it with the key 
     67    Create(cacheString) - generates a key and caches it with the key
    6868                          of cacheString.  Create returns the key.
    6969
     
    101101
    102102    $self->{VERSION} = $VERSION;
    103    
     103
    104104    $self->{CACHE} = {};
    105105
     
    122122###########################################################################
    123123#
    124 # Generate - returns a random string based on the PID and time and a 
    125 #            random number.  Then it creates an SHA1 Digest of that 
     124# Generate - returns a random string based on the PID and time and a
     125#            random number.  Then it creates an SHA1 Digest of that
    126126#            string and returns it.
    127127#
  • perl/modules/Jabber/lib/Net/Jabber/Log.pm

    rc2bed55 r7869e48  
    3030
    3131  Net::Jabber::Log is a companion to the Net::Jabber module.
    32   It provides the user a simple interface to set and retrieve all 
     32  It provides the user a simple interface to set and retrieve all
    3333  parts of a Jabber Log.
    3434
    3535=head1 DESCRIPTION
    3636
    37   To initialize the Log with a Jabber <log/> you must pass it the 
     37  To initialize the Log with a Jabber <log/> you must pass it the
    3838  XML::Parser Tree array.  For example:
    3939
     
    9797  GetFrom()      -  returns either a string with the Jabber Identifier,
    9898  GetFrom("jid")    or a Net::Jabber::JID object for the person who
    99                     sent the <log/>.  To get the JID object set 
    100                     the string to "jid", otherwise leave blank for the 
     99                    sent the <log/>.  To get the JID object set
     100                    the string to "jid", otherwise leave blank for the
    101101                    text string.
    102102
     
    125125
    126126  SetFrom(string) - sets the from attribute.  You can either pass a string
    127   SetFrom(JID)      or a JID object.  They must be valid Jabber 
     127  SetFrom(JID)      or a JID object.  They must be valid Jabber
    128128                    Identifiers or the server will return an error log.
    129129                    (ie.  jabber:bob@jabber.org/Silent Bob, etc...)
     
    133133                    notice     general logging
    134134                    warn       warning
    135                     alert      critical error (can still run but not 
     135                    alert      critical error (can still run but not
    136136                               correctly)
    137137                    error      fatal error (cannot run anymore)
     
    141141=head2 Test functions
    142142
    143   DefinedFrom() - returns 1 if the from attribute is defined in the 
     143  DefinedFrom() - returns 1 if the from attribute is defined in the
    144144                  <log/>, 0 otherwise.
    145145
    146   DefinedType() - returns 1 if the type attribute is defined in the 
     146  DefinedType() - returns 1 if the type attribute is defined in the
    147147                  <log/>, 0 otherwise.
    148148
     
    170170    my $class = ref($proto) || $proto;
    171171    my $self = { };
    172    
     172
    173173    $self->{VERSION} = $VERSION;
    174174    $self->{TIMESTAMP} = &Net::Jabber::GetTimeStamp("local");
     
    214214    $type = "" unless defined($type);
    215215    my $treeName = "LOG";
    216    
     216
    217217    return "log" if ($AUTOLOAD eq "GetTag");
    218218    return &XML::Stream::BuildXML(@{$self->{$treeName}}) if ($AUTOLOAD eq "GetXML");
  • perl/modules/Jabber/lib/Net/Jabber/Message.pm

    rc2bed55 r7869e48  
    5252$VERSION = "2.0";
    5353
    54 sub GetX     { my $self = shift; $self->GetChild(@_);    } 
     54sub GetX     { my $self = shift; $self->GetChild(@_);    }
    5555sub DefinedX { my $self = shift; $self->DefinedChild(@_); }
    5656sub NewX     { my $self = shift; $self->NewChild(@_);    }
    57 sub AddX     { my $self = shift; $self->AddChild(@_);    } 
     57sub AddX     { my $self = shift; $self->AddChild(@_);    }
    5858sub RemoveX  { my $self = shift; $self->RemoveChild(@_); }
    5959
  • perl/modules/Jabber/lib/Net/Jabber/Namespaces.pm

    rc2bed55 r7869e48  
    487487           );
    488488}
    489        
     489
    490490#-----------------------------------------------------------------------------
    491491# __netjabber__:iq:rpc:methodResponse
     
    514514           );
    515515}
    516        
     516
    517517#-----------------------------------------------------------------------------
    518518# __netjabber__:iq:rpc:fault
     
    535535           );
    536536}
    537        
     537
    538538#-----------------------------------------------------------------------------
    539539# __netjabber__:iq:rpc:params
     
    581581           );
    582582}
    583        
     583
    584584#-----------------------------------------------------------------------------
    585585# __netjabber__:iq:rpc:value
     
    805805           );
    806806}
    807                                    
     807
    808808#-----------------------------------------------------------------------------
    809809# jabber:iq:version
     
    848848           );
    849849}
    850                  
     850
    851851#-----------------------------------------------------------------------------
    852852# jabber:x:conference
     
    969969           );
    970970}
    971        
     971
    972972#-----------------------------------------------------------------------------
    973973# __netjabber__:x:data:item
     
    10611061           );
    10621062}
    1063        
     1063
    10641064#-----------------------------------------------------------------------------
    10651065# jabber:x:event
     
    11521152           );
    11531153}
    1154        
     1154
    11551155#-----------------------------------------------------------------------------
    11561156# __netjabber__:x:roster:item
     
    13961396           );
    13971397}
    1398        
     1398
    13991399#-----------------------------------------------------------------------------
    14001400# __netjabber__:iq:disco:items:item
     
    14331433           );
    14341434}
    1435        
     1435
    14361436#-----------------------------------------------------------------------------
    14371437# http://jabber.org/protocol/muc
     
    14721472                     },
    14731473           );
    1474                    
     1474
    14751475}
    14761476
  • perl/modules/Jabber/lib/Net/Jabber/Presence.pm

    rc2bed55 r7869e48  
    5252$VERSION = "2.0";
    5353
    54 sub GetX     { my $self = shift; $self->GetChild(@_);    } 
     54sub GetX     { my $self = shift; $self->GetChild(@_);    }
    5555sub DefinedX { my $self = shift; $self->DefinedChild(@_); }
    5656sub NewX     { my $self = shift; $self->NewChild(@_);    }
    57 sub AddX     { my $self = shift; $self->AddChild(@_);    } 
     57sub AddX     { my $self = shift; $self->AddChild(@_);    }
    5858sub RemoveX  { my $self = shift; $self->RemoveChild(@_); }
    5959
  • perl/modules/Jabber/lib/Net/Jabber/Protocol.pm

    rcdd3959 r7869e48  
    6262            comes back.  You can optionally specify a timeout so that
    6363            you do not block forever.
    64            
     64
    6565    nonblock - send the packet with an ID, but then return that id and
    6666               control to the master program.  Net::Jabber is still
     
    7373               combined with the XPath function because you can register
    7474               a one shot function tied to the id you get back.
    75                
     75
    7676
    7777=head2 Basic Functions
     
    145145=head2 Bystreams Functions
    146146
    147     %hash = $Con->ByteStreamsProxyRequest(jid=>"proxy.server"); 
     147    %hash = $Con->ByteStreamsProxyRequest(jid=>"proxy.server");
    148148    %hash = $Con->ByteStreamsProxyRequest(jid=>"proxy.server",
    149                                           timeout=>10); 
     149                                          timeout=>10);
    150150
    151151    $id = $Con->ByteStreamsProxyRequest(jid=>"proxy.server",
     
    155155                                        mode=>"passthru");
    156156
    157    
     157
    158158    %hash = $Con->ByteStreamsProxyParse($query);
    159159
    160    
     160
    161161    $status = $Con->ByteStreamsProxyActivate(sid=>"stream_id",
    162                                              jid=>"proxy.server"); 
     162                                             jid=>"proxy.server");
    163163    $status = $Con->ByteStreamsProxyActivate(sid=>"stream_id",
    164164                                             jid=>"proxy.server",
    165                                             timeout=>10); 
     165                                            timeout=>10);
    166166
    167167    $id = $Con->ByteStreamsProxyActivate(sid=>"stream_id",
     
    171171    $id = $Con->ByteStreamsProxyActivate(sid=>"stream_id",
    172172                                         jid=>"proxy.server",
    173                                         mode=>"passthru"); 
     173                                        mode=>"passthru");
    174174
    175175
     
    182182                                                ...
    183183                                               ],
    184                                   jid=>"bob\@jabber.org"); 
     184                                  jid=>"bob\@jabber.org");
    185185    $jid = $Con->ByteStreamsOffer(sid=>"stream_id",
    186186                                  streamhosts=>[{},{},...],
    187187                                  jid=>"bob\@jabber.org",
    188                                   timeout=>10); 
     188                                  timeout=>10);
    189189
    190190    $id = $Con->ByteStreamsOffer(sid=>"stream_id",
     
    197197                                 jid=>"bob\@jabber.org",
    198198                                 mode=>"passthru");
    199  
     199
    200200=head2 Disco Functions
    201201
     
    219219                                 mode=>"passthru");
    220220
    221    
     221
    222222    %hash = $Con->DiscoInfoParse($query);
    223223
     
    233233                                  mode=>"passthru");
    234234
    235    
     235
    236236    %hash = $Con->DiscoItemsParse($query);
    237237
    238238=head2 Feature Negotiation Functions
    239239
    240  
     240
    241241    %hash = $Con->FeatureNegRequest(jid=>"jabber.org",
    242242                                    features=>{ feat1=>["opt1","opt2",...],
     
    259259    $iq->AddQuery($query);
    260260
    261     %hash = $Con->FeatureNegParse($query); 
     261    %hash = $Con->FeatureNegParse($query);
    262262
    263263=head2 File Transfer Functions
     
    568568                                    See DiscoInfoParse for the format
    569569                                    of the resulting tree.
    570                                    
     570
    571571                                    See MODES above for using the mode
    572572                                    and timeout.
     
    586586             $info{feature}->{http://jabber.org/protocol/disco#info} = 1;
    587587             $info{feature}->{http://jabber.org/protocol/muc#admin} = 1;
    588                                    
     588
    589589    DiscoItemsRequest(jid=>string, - sends a disco#items request to
    590590                      mode=>string,  the jid passed as an argument.
     
    594594                                     See DiscoItemsParse for the format
    595595                                     of the resulting tree.
    596                                    
     596
    597597                                     See MODES above for using the mode
    598598                                     and timeout.
     
    618618                                           See DiscoInfoQuery for the format
    619619                                           of the features hash ref.
    620                                    
     620
    621621                                           See DiscoInfoParse for the format
    622622                                           of the resulting tree.
    623                                    
     623
    624624                                           See MODES above for using the mode
    625625                                           and timeout.
     
    715715            params=>array,        to the specified address.  Returns
    716716            mode=>string,         the above data from RPCParse.
    717             timeout=>int)         
     717            timeout=>int)
    718718                                  See MODES above for using the mode
    719719                                  and timeout.
     
    780780                                 present are the required fields the
    781781                                 server needs.
    782                                
     782
    783783                                 See MODES above for using the mode
    784784                                 and timeout.
     
    910910    croak("You must specify functions=>'' for the function call to DefineNamespace")
    911911        if !exists($args{functions});
    912    
     912
    913913    my %xpath;
    914914
     
    959959                            $xpath{$name}->{$type}->{skip_xmlns} = 1;
    960960                        }
    961                        
     961
    962962                        if ($funcHash{$type}->[$i] eq "__netjabber__:specifyname")
    963963                        {
     
    977977            next;
    978978        }
    979        
     979
    980980        my $type = $funcHash{set}->[0];
    981981        my $xpath = $funcHash{set}->[1];
     
    993993            next;
    994994        }
    995        
     995
    996996        if ($type eq "scalar")
    997997        {
     
    999999            next;
    10001000        }
    1001        
     1001
    10021002        if ($type eq "flag")
    10031003        {
     
    10951095        return $id;
    10961096    }
    1097    
     1097
    10981098    return $self->SendWithID($iq) if ($args{mode} eq "nonblock");
    10991099
     
    11311131###############################################################################
    11321132sub BrowseParse
    1133 { 
     1133{
    11341134    my $self = shift;
    11351135    my $item = shift;
     
    12091209###############################################################################
    12101210#
    1211 # ByteStreamsProxyRequest - This queries a proxy server to get a list of 
     1211# ByteStreamsProxyRequest - This queries a proxy server to get a list of
    12121212#
    12131213###############################################################################
     
    12371237        return $id;
    12381238    }
    1239    
     1239
    12401240    return $self->SendWithID($iq) if ($args{mode} eq "nonblock");
    12411241
     
    12891289        push(@hosts,\%host);
    12901290    }
    1291    
     1291
    12921292    return \@hosts;
    12931293}
     
    12961296###############################################################################
    12971297#
    1298 # ByteStreamsProxyActivate - This tells a proxy to activate the connection 
     1298# ByteStreamsProxyActivate - This tells a proxy to activate the connection
    12991299#
    13001300###############################################################################
     
    13151315                           activate=>(ref($args{recipient}) eq "Net::Jabber::JID" ? $args{recipient}->GetJID("full") : $args{recipient})
    13161316                         );
    1317    
     1317
    13181318    #--------------------------------------------------------------------------
    13191319    # Send the IQ with the next available ID and wait for a reply with that
     
    13271327        return $id;
    13281328    }
    1329    
     1329
    13301330    return $self->SendWithID($iq) if ($args{mode} eq "nonblock");
    1331    
     1331
    13321332    $iq = $self->SendAndReceiveWithID($iq,$timeout);
    13331333
     
    13881388        return $id;
    13891389    }
    1390    
     1390
    13911391    return $self->SendWithID($iq) if ($args{mode} eq "nonblock");
    13921392
     
    14471447        return $id;
    14481448    }
    1449    
     1449
    14501450    return $self->SendWithID($iq) if ($args{mode} eq "nonblock");
    14511451
     
    14951495        $disco{feature}->{$feat->GetVar()} = 1;
    14961496    }
    1497    
     1497
    14981498    return \%disco;
    14991499}
     
    15311531        return $id;
    15321532    }
    1533    
     1533
    15341534    return $self->SendWithID($iq) if ($args{mode} eq "nonblock");
    15351535
     
    15771577        $disco{$item->GetJID()}->{$item->GetNode()} = $item->GetName();
    15781578    }
    1579    
     1579
    15801580    return \%disco;
    15811581}
     
    16031603
    16041604    $iq->AddQuery($query);
    1605    
     1605
    16061606    #--------------------------------------------------------------------------
    16071607    # Send the IQ with the next available ID and wait for a reply with that
     
    16151615        return $id;
    16161616    }
    1617    
     1617
    16181618    return $self->SendWithID($iq) if ($args{mode} eq "nonblock");
    16191619
     
    16591659    $tag = $Net::Jabber::Query::TAGS{'http://jabber.org/protocol/feature-neg'}
    16601660        if exists($Net::Jabber::Query::TAGS{'http://jabber.org/protocol/feature-neg'});
    1661    
     1661
    16621662    my $query = Net::Jabber::Query->new($tag);
    16631663    $query->SetXMLNS("http://jabber.org/protocol/feature-neg");
    16641664    my $xdata = $query->NewX("jabber:x:data");
    1665    
     1665
    16661666    foreach my $feature (keys(%{$features}))
    16671667    {
     
    16921692
    16931693    my $xdata = $item->GetX("jabber:x:data");
    1694    
     1694
    16951695    foreach my $field ($xdata->GetFields())
    16961696    {
    16971697        my @options;
    1698        
     1698
    16991699        foreach my $option ($field->GetOptions())
    17001700        {
     
    17041704        if ($#options == -1)
    17051705        {
    1706            
     1706
    17071707            $feats{$field->GetVar()} = $field->GetValue();
    17081708        }
     
    17121712        }
    17131713    }
    1714    
     1714
    17151715    return \%feats;
    17161716}
     
    17491749    $profile->SetFile(desc=>$args{desc}) if exists($args{desc});
    17501750
    1751     $query->SetStream(mimetype=>(-B $args{filename} ? 
     1751    $query->SetStream(mimetype=>(-B $args{filename} ?
    17521752                                    "application/octect-stream" :
    17531753                                    "text/plain"
     
    17811781        return $id;
    17821782    }
    1783    
     1783
    17841784    return $self->SendWithID($iq) if ($args{mode} eq "nonblock");
    17851785
     
    18751875        return %tree;
    18761876    }
    1877    
     1877
    18781878    return $self->SendWithID($iq) if ($args{mode} eq "nonblock");
    18791879
     
    19211921
    19221922    $tree->{size} += (-s $path);
    1923            
     1923
    19241924    opendir(DIR, $path);
    19251925    foreach my $file ( sort {$a cmp $b} readdir(DIR) )
     
    19391939        {
    19401940            $tree->{size} += (-s "$path/$file");
    1941            
     1941
    19421942            $tree->{tree}->{"$path/$file"}->{order} = $tree->{counter};
    19431943            $tree->{tree}->{"$path/$file"}->{sid} =
     
    19701970    my $waitforid = delete($args{waitforid});
    19711971    $args{mode} = "block" if $waitforid;
    1972    
     1972
    19731973    my $timeout = exists($args{timeout}) ? delete($args{timeout}) : undef;
    19741974
     
    19851985        return $id;
    19861986    }
    1987    
     1987
    19881988    return $self->SendWithID($iq) if ($args{mode} eq "nonblock");
    19891989
     
    21362136        return $id;
    21372137    }
    2138    
     2138
    21392139    return $self->SendWithID($iq) if ($args{mode} eq "nonblock");
    21402140
     
    24272427        return $id;
    24282428    }
    2429    
     2429
    24302430    return $self->SendWithID($iq) if ($args{mode} eq "nonblock");
    24312431
     
    25672567        return $id;
    25682568    }
    2569    
     2569
    25702570    return $self->SendWithID($iq) if ($args{mode} eq "nonblock");
    25712571
     
    26242624    my $waitforid = delete($args{waitforid});
    26252625    $args{mode} = "block" if $waitforid;
    2626    
     2626
    26272627    my $timeout = exists($args{timeout}) ? delete($args{timeout}) : undef;
    26282628
     
    26392639        return $id;
    26402640    }
    2641    
     2641
    26422642    return $self->SendWithID($iq) if ($args{mode} eq "nonblock");
    26432643
     
    26982698        $x->SetMUC(password=>$args{password});
    26992699    }
    2700    
     2700
    27012701    return $presence->GetXML() if exists($args{'__netjabber__:test'});
    27022702    $self->Send($presence);
     
    27492749                    $target->{form}->[$order]->{value} = ($field->GetValue())[0];
    27502750                }
    2751             } 
     2751            }
    27522752            my $count = 0;
    27532753            foreach my $option ($field->GetOptions())
     
    29442944    $body .=   "Time: ".$query->GetDisplay()."\n";
    29452945    $body .=   "Timezone: ".$query->GetTZ()."\n";
    2946    
     2946
    29472947    my $message = $self->_message();
    29482948    $message->SetMessage(to=>$iq->GetTo(),
     
    30703070            if ($query->DefinedMessage());
    30713071    }
    3072    
     3072
    30733073    my $message = $self->_message();
    30743074    $message->SetMessage(from=>$iq->GetFrom(),
  • perl/modules/Jabber/lib/Net/Jabber/Server.pm

    rc2bed55 r7869e48  
    6262    %status = $Server->Process();
    6363    %status = $Server->Process(5);
    64    
     64
    6565    $Server->Stop();
    6666
     
    9898                           0   - Status ok, no data received.
    9999                         undef - Status not ok, stop processing.
    100                        
     100
    101101                       IMPORTANT: You need to check the output of every
    102102                       Process.  If you get an undef then the connection
  • perl/modules/Jabber/lib/Net/Jabber/Stanza.pm

    rc2bed55 r7869e48  
    9090
    9191=pod
    92    
    93   For more information on what these namespaces are for, visit 
     92
     93  For more information on what these namespaces are for, visit
    9494  http://www.jabber.org and browse the Jabber Programmers Guide.
    9595
     
    9797
    9898  ny:private:ns
    99  
     99
    100100  Name                        Type     Get  Set  Remove  Defined  Add
    101101  ==========================  =======  ===  ===  ======  =======  ===
    102102  Foo                         scalar    X    X     X        X
    103   Bar                         child                                X 
     103  Bar                         child                                X
    104104  Bars                        child     X
    105105  Test                        master    X    X
     
    108108
    109109    GetFoo(), SetFoo(), RemoveFoo(), DefinedFoo()
    110    
     110
    111111    AddBar()
    112    
     112
    113113    GetBars(), DefinedBars()
    114    
     114
    115115    GetTest(), SetMaster()
    116116
     
    125125  Name                        Type       Get  Set  Remove  Defined  Add
    126126  ==========================  =========  ===  ===  ======  =======  ===
    127   Activate                    scalar      X    X     X        X       
    128   SID                         scalar      X    X     X        X       
    129   StreamHostUsedJID           jid         X    X     X        X       
    130   StreamHost                  child                                  X 
    131   StreamHosts                 child       X          X        X       
    132   ByteStreams                 master      X    X                       
     127  Activate                    scalar      X    X     X        X
     128  SID                         scalar      X    X     X        X
     129  StreamHostUsedJID           jid         X    X     X        X
     130  StreamHost                  child                                  X
     131  StreamHosts                 child       X          X        X
     132  ByteStreams                 master      X    X
    133133
    134134=head1 http://jabber.org/protocol/bytestreams - streamhost objects
     
    136136  Name                        Type       Get  Set  Remove  Defined  Add
    137137  ==========================  =========  ===  ===  ======  =======  ===
    138   Host                        scalar      X    X     X        X       
    139   JID                         jid         X    X     X        X       
    140   Port                        scalar      X    X     X        X       
    141   ZeroConf                    scalar      X    X     X        X       
    142   StreamHost                  master      X    X                       
     138  Host                        scalar      X    X     X        X
     139  JID                         jid         X    X     X        X
     140  Port                        scalar      X    X     X        X
     141  ZeroConf                    scalar      X    X     X        X
     142  StreamHost                  master      X    X
    143143
    144144=head1 http://jabber.org/protocol/commands
     
    146146  Name                        Type       Get  Set  Remove  Defined  Add
    147147  ==========================  =========  ===  ===  ======  =======  ===
    148   Action                      scalar      X    X     X        X       
    149   Node                        scalar      X    X     X        X       
    150   SessionID                   scalar      X    X     X        X       
    151   Status                      scalar      X    X     X        X       
    152   Note                        child                                  X 
    153   Notes                       child       X          X        X       
    154   Command                     master      X    X                       
     148  Action                      scalar      X    X     X        X
     149  Node                        scalar      X    X     X        X
     150  SessionID                   scalar      X    X     X        X
     151  Status                      scalar      X    X     X        X
     152  Note                        child                                  X
     153  Notes                       child       X          X        X
     154  Command                     master      X    X
    155155
    156156=head1 http://jabber.org/protocol/commands - note objects
     
    158158  Name                        Type       Get  Set  Remove  Defined  Add
    159159  ==========================  =========  ===  ===  ======  =======  ===
    160   Message                     scalar      X    X     X        X       
    161   Type                        scalar      X    X     X        X       
    162   Note                        master      X    X                       
     160  Message                     scalar      X    X     X        X
     161  Type                        scalar      X    X     X        X
     162  Note                        master      X    X
    163163
    164164=head1 http://jabber.org/protocol/disco#info
     
    166166  Name                        Type       Get  Set  Remove  Defined  Add
    167167  ==========================  =========  ===  ===  ======  =======  ===
    168   Node                        scalar      X    X     X        X       
    169   Feature                     child                                  X 
    170   Features                    child       X          X        X       
    171   Identities                  child       X          X        X       
    172   Identity                    child                                  X 
    173   DiscoInfo                   master      X    X                       
     168  Node                        scalar      X    X     X        X
     169  Feature                     child                                  X
     170  Features                    child       X          X        X
     171  Identities                  child       X          X        X
     172  Identity                    child                                  X
     173  DiscoInfo                   master      X    X
    174174
    175175=head1 http://jabber.org/protocol/disco#info - feature objects
     
    177177  Name                        Type       Get  Set  Remove  Defined  Add
    178178  ==========================  =========  ===  ===  ======  =======  ===
    179   Var                         scalar      X    X     X        X       
    180   Feature                     master      X    X                       
     179  Var                         scalar      X    X     X        X
     180  Feature                     master      X    X
    181181
    182182=head1 http://jabber.org/protocol/disco#info - identity objects
     
    184184  Name                        Type       Get  Set  Remove  Defined  Add
    185185  ==========================  =========  ===  ===  ======  =======  ===
    186   Category                    scalar      X    X     X        X       
    187   Name                        scalar      X    X     X        X       
    188   Type                        scalar      X    X     X        X       
    189   Identity                    master      X    X                       
     186  Category                    scalar      X    X     X        X
     187  Name                        scalar      X    X     X        X
     188  Type                        scalar      X    X     X        X
     189  Identity                    master      X    X
    190190
    191191=head1 http://jabber.org/protocol/disco#items
     
    193193  Name                        Type       Get  Set  Remove  Defined  Add
    194194  ==========================  =========  ===  ===  ======  =======  ===
    195   Node                        scalar      X    X     X        X       
    196   Item                        child                                  X 
    197   Items                       child       X          X        X       
    198   DiscoItems                  master      X    X                       
     195  Node                        scalar      X    X     X        X
     196  Item                        child                                  X
     197  Items                       child       X          X        X
     198  DiscoItems                  master      X    X
    199199
    200200=head1 http://jabber.org/protocol/disco#items - item objects
     
    202202  Name                        Type       Get  Set  Remove  Defined  Add
    203203  ==========================  =========  ===  ===  ======  =======  ===
    204   Action                      scalar      X    X     X        X       
    205   JID                         jid         X    X     X        X       
    206   Name                        scalar      X    X     X        X       
    207   Node                        scalar      X    X     X        X       
    208   Item                        master      X    X                       
     204  Action                      scalar      X    X     X        X
     205  JID                         jid         X    X     X        X
     206  Name                        scalar      X    X     X        X
     207  Node                        scalar      X    X     X        X
     208  Item                        master      X    X
    209209
    210210=head1 http://jabber.org/protocol/feature-neg
     
    212212  Name                        Type       Get  Set  Remove  Defined  Add
    213213  ==========================  =========  ===  ===  ======  =======  ===
    214   FeatureNeg                  master      X    X                       
     214  FeatureNeg                  master      X    X
    215215
    216216=head1 http://jabber.org/protocol/muc
     
    218218  Name                        Type       Get  Set  Remove  Defined  Add
    219219  ==========================  =========  ===  ===  ======  =======  ===
    220   Password                    scalar      X    X     X        X       
    221   MUC                         master      X    X                       
     220  Password                    scalar      X    X     X        X
     221  MUC                         master      X    X
    222222
    223223=head1 http://jabber.org/protocol/muc#admin
     
    225225  Name                        Type       Get  Set  Remove  Defined  Add
    226226  ==========================  =========  ===  ===  ======  =======  ===
    227   Item                        child                                  X 
    228   Items                       child       X          X        X       
    229   Admin                       master      X    X                       
     227  Item                        child                                  X
     228  Items                       child       X          X        X
     229  Admin                       master      X    X
    230230
    231231=head1 http://jabber.org/protocol/muc#admin - item objects
     
    233233  Name                        Type       Get  Set  Remove  Defined  Add
    234234  ==========================  =========  ===  ===  ======  =======  ===
    235   ActorJID                    jid         X    X     X        X       
    236   Affiliation                 scalar      X    X     X        X       
    237   JID                         jid         X    X     X        X       
    238   Nick                        scalar      X    X     X        X       
    239   Reason                      scalar      X    X     X        X       
    240   Role                        scalar      X    X     X        X       
    241   Item                        master      X    X                       
     235  ActorJID                    jid         X    X     X        X
     236  Affiliation                 scalar      X    X     X        X
     237  JID                         jid         X    X     X        X
     238  Nick                        scalar      X    X     X        X
     239  Reason                      scalar      X    X     X        X
     240  Role                        scalar      X    X     X        X
     241  Item                        master      X    X
    242242
    243243=head1 http://jabber.org/protocol/muc#user
     
    245245  Name                        Type       Get  Set  Remove  Defined  Add
    246246  ==========================  =========  ===  ===  ======  =======  ===
    247   Alt                         scalar      X    X     X        X       
    248   Password                    scalar      X    X     X        X       
    249   StatusCode                  scalar      X    X     X        X       
    250   Invite                      child       X          X        X      X 
    251   Item                        child       X          X        X      X 
    252   User                        master      X    X                       
     247  Alt                         scalar      X    X     X        X
     248  Password                    scalar      X    X     X        X
     249  StatusCode                  scalar      X    X     X        X
     250  Invite                      child       X          X        X      X
     251  Item                        child       X          X        X      X
     252  User                        master      X    X
    253253
    254254=head1 http://jabber.org/protocol/muc#user - invite objects
     
    256256  Name                        Type       Get  Set  Remove  Defined  Add
    257257  ==========================  =========  ===  ===  ======  =======  ===
    258   From                        jid         X    X     X        X       
    259   Reason                      scalar      X    X     X        X       
    260   To                          jid         X    X     X        X       
    261   Invite                      master      X    X                       
     258  From                        jid         X    X     X        X
     259  Reason                      scalar      X    X     X        X
     260  To                          jid         X    X     X        X
     261  Invite                      master      X    X
    262262
    263263=head1 http://jabber.org/protocol/muc#user - item objects
     
    265265  Name                        Type       Get  Set  Remove  Defined  Add
    266266  ==========================  =========  ===  ===  ======  =======  ===
    267   ActorJID                    jid         X    X     X        X       
    268   Affiliation                 scalar      X    X     X        X       
    269   JID                         jid         X    X     X        X       
    270   Nick                        scalar      X    X     X        X       
    271   Reason                      scalar      X    X     X        X       
    272   Role                        scalar      X    X     X        X       
    273   Item                        master      X    X                       
     267  ActorJID                    jid         X    X     X        X
     268  Affiliation                 scalar      X    X     X        X
     269  JID                         jid         X    X     X        X
     270  Nick                        scalar      X    X     X        X
     271  Reason                      scalar      X    X     X        X
     272  Role                        scalar      X    X     X        X
     273  Item                        master      X    X
    274274
    275275=head1 http://jabber.org/protocol/pubsub
     
    277277  Name                        Type       Get  Set  Remove  Defined  Add
    278278  ==========================  =========  ===  ===  ======  =======  ===
    279   Affiliations                child       X          X        X      X 
    280   Configure                   child       X          X        X      X 
    281   Create                      child       X          X        X      X 
    282   Delete                      child       X          X        X      X 
    283   Entities                    child       X          X        X      X 
    284   Entity                      child       X          X        X      X 
    285   Item                        child       X          X        X      X 
    286   Items                       child       X          X        X      X 
    287   Options                     child       X          X        X      X 
    288   Publish                     child       X          X        X      X 
    289   Purge                       child       X          X        X      X 
    290   Retract                     child       X          X        X      X 
    291   Subscribe                   child       X          X        X      X 
    292   Unsubscribe                 child       X          X        X      X 
    293   PubSub                      master      X    X                       
     279  Affiliations                child       X          X        X      X
     280  Configure                   child       X          X        X      X
     281  Create                      child       X          X        X      X
     282  Delete                      child       X          X        X      X
     283  Entities                    child       X          X        X      X
     284  Entity                      child       X          X        X      X
     285  Item                        child       X          X        X      X
     286  Items                       child       X          X        X      X
     287  Options                     child       X          X        X      X
     288  Publish                     child       X          X        X      X
     289  Purge                       child       X          X        X      X
     290  Retract                     child       X          X        X      X
     291  Subscribe                   child       X          X        X      X
     292  Unsubscribe                 child       X          X        X      X
     293  PubSub                      master      X    X
    294294
    295295=head1 http://jabber.org/protocol/pubsub - affiliations objects
     
    297297  Name                        Type       Get  Set  Remove  Defined  Add
    298298  ==========================  =========  ===  ===  ======  =======  ===
    299   Entity                      child       X          X        X      X 
    300   Affiliations                master      X    X                       
     299  Entity                      child       X          X        X      X
     300  Affiliations                master      X    X
    301301
    302302=head1 http://jabber.org/protocol/pubsub - configure objects
     
    304304  Name                        Type       Get  Set  Remove  Defined  Add
    305305  ==========================  =========  ===  ===  ======  =======  ===
    306   Node                        scalar      X    X     X        X       
    307   Configure                   master      X    X                       
     306  Node                        scalar      X    X     X        X
     307  Configure                   master      X    X
    308308
    309309=head1 http://jabber.org/protocol/pubsub - create objects
     
    311311  Name                        Type       Get  Set  Remove  Defined  Add
    312312  ==========================  =========  ===  ===  ======  =======  ===
    313   Node                        scalar      X    X     X        X       
    314   Create                      master      X    X                       
     313  Node                        scalar      X    X     X        X
     314  Create                      master      X    X
    315315
    316316=head1 http://jabber.org/protocol/pubsub - delete objects
     
    318318  Name                        Type       Get  Set  Remove  Defined  Add
    319319  ==========================  =========  ===  ===  ======  =======  ===
    320   Node                        scalar      X    X     X        X       
    321   Delete                      master      X    X                       
     320  Node                        scalar      X    X     X        X
     321  Delete                      master      X    X
    322322
    323323=head1 http://jabber.org/protocol/pubsub - entities objects
     
    325325  Name                        Type       Get  Set  Remove  Defined  Add
    326326  ==========================  =========  ===  ===  ======  =======  ===
    327   Entity                      child       X          X        X      X 
    328   Entities                    master      X    X                       
     327  Entity                      child       X          X        X      X
     328  Entities                    master      X    X
    329329
    330330=head1 http://jabber.org/protocol/pubsub - entity objects
     
    332332  Name                        Type       Get  Set  Remove  Defined  Add
    333333  ==========================  =========  ===  ===  ======  =======  ===
    334   Affiliation                 scalar      X    X     X        X       
    335   JID                         jid         X    X     X        X       
    336   Node                        scalar      X    X     X        X       
    337   Subscription                scalar      X    X     X        X       
    338   SubscribeOptions            child       X          X        X      X 
    339   Entity                      master      X    X                       
     334  Affiliation                 scalar      X    X     X        X
     335  JID                         jid         X    X     X        X
     336  Node                        scalar      X    X     X        X
     337  Subscription                scalar      X    X     X        X
     338  SubscribeOptions            child       X          X        X      X
     339  Entity                      master      X    X
    340340
    341341=head1 http://jabber.org/protocol/pubsub - item objects
     
    343343  Name                        Type       Get  Set  Remove  Defined  Add
    344344  ==========================  =========  ===  ===  ======  =======  ===
    345   ID                          scalar      X    X     X        X       
    346   Payload                     raw         X    X     X        X       
    347   Item                        master      X    X                       
     345  ID                          scalar      X    X     X        X
     346  Payload                     raw         X    X     X        X
     347  Item                        master      X    X
    348348
    349349=head1 http://jabber.org/protocol/pubsub - items objects
     
    351351  Name                        Type       Get  Set  Remove  Defined  Add
    352352  ==========================  =========  ===  ===  ======  =======  ===
    353   MaxItems                    scalar      X    X     X        X       
    354   Node                        scalar      X    X     X        X       
    355   Item                        child       X          X        X      X 
    356   Items                       master      X    X                       
     353  MaxItems                    scalar      X    X     X        X
     354  Node                        scalar      X    X     X        X
     355  Item                        child       X          X        X      X
     356  Items                       master      X    X
    357357
    358358=head1 http://jabber.org/protocol/pubsub - options objects
     
    360360  Name                        Type       Get  Set  Remove  Defined  Add
    361361  ==========================  =========  ===  ===  ======  =======  ===
    362   JID                         jid         X    X     X        X       
    363   Node                        scalar      X    X     X        X       
    364   Options                     master      X    X                       
     362  JID                         jid         X    X     X        X
     363  Node                        scalar      X    X     X        X
     364  Options                     master      X    X
    365365
    366366=head1 http://jabber.org/protocol/pubsub - publish objects
     
    368368  Name                        Type       Get  Set  Remove  Defined  Add
    369369  ==========================  =========  ===  ===  ======  =======  ===
    370   Node                        scalar      X    X     X        X       
    371   Item                        child       X          X        X      X 
    372   Publish                     master      X    X                       
     370  Node                        scalar      X    X     X        X
     371  Item                        child       X          X        X      X
     372  Publish                     master      X    X
    373373
    374374=head1 http://jabber.org/protocol/pubsub - purge objects
     
    376376  Name                        Type       Get  Set  Remove  Defined  Add
    377377  ==========================  =========  ===  ===  ======  =======  ===
    378   Node                        scalar      X    X     X        X       
    379   Purge                       master      X    X                       
     378  Node                        scalar      X    X     X        X
     379  Purge                       master      X    X
    380380
    381381=head1 http://jabber.org/protocol/pubsub - retract objects
     
    383383  Name                        Type       Get  Set  Remove  Defined  Add
    384384  ==========================  =========  ===  ===  ======  =======  ===
    385   Node                        scalar      X    X     X        X       
    386   Item                        child       X          X        X      X 
    387   Retract                     master      X    X                       
     385  Node                        scalar      X    X     X        X
     386  Item                        child       X          X        X      X
     387  Retract                     master      X    X
    388388
    389389=head1 http://jabber.org/protocol/pubsub - subscribe objects
     
    391391  Name                        Type       Get  Set  Remove  Defined  Add
    392392  ==========================  =========  ===  ===  ======  =======  ===
    393   JID                         jid         X    X     X        X       
    394   Node                        scalar      X    X     X        X       
    395   Subscribe                   master      X    X                       
     393  JID                         jid         X    X     X        X
     394  Node                        scalar      X    X     X        X
     395  Subscribe                   master      X    X
    396396
    397397=head1 http://jabber.org/protocol/pubsub - subscribe-options objects
     
    399399  Name                        Type       Get  Set  Remove  Defined  Add
    400400  ==========================  =========  ===  ===  ======  =======  ===
    401   Required                    flag        X    X     X        X       
    402   SubscribeOptions            master      X    X                       
     401  Required                    flag        X    X     X        X
     402  SubscribeOptions            master      X    X
    403403
    404404=head1 http://jabber.org/protocol/pubsub - unsubscribe objects
     
    406406  Name                        Type       Get  Set  Remove  Defined  Add
    407407  ==========================  =========  ===  ===  ======  =======  ===
    408   JID                         jid         X    X     X        X       
    409   Node                        scalar      X    X     X        X       
    410   Unsubscribe                 master      X    X                       
     408  JID                         jid         X    X     X        X
     409  Node                        scalar      X    X     X        X
     410  Unsubscribe                 master      X    X
    411411
    412412=head1 http://jabber.org/protocol/pubsub#event
     
    414414  Name                        Type       Get  Set  Remove  Defined  Add
    415415  ==========================  =========  ===  ===  ======  =======  ===
    416   Delete                      child       X          X        X      X 
    417   Items                       child       X          X        X      X 
    418   Event                       master      X    X                       
     416  Delete                      child       X          X        X      X
     417  Items                       child       X          X        X      X
     418  Event                       master      X    X
    419419
    420420=head1 http://jabber.org/protocol/pubsub#event - delete objects
     
    422422  Name                        Type       Get  Set  Remove  Defined  Add
    423423  ==========================  =========  ===  ===  ======  =======  ===
    424   Node                        scalar      X    X     X        X       
    425   Delete                      master      X    X                       
     424  Node                        scalar      X    X     X        X
     425  Delete                      master      X    X
    426426
    427427=head1 http://jabber.org/protocol/pubsub#event - item objects
     
    429429  Name                        Type       Get  Set  Remove  Defined  Add
    430430  ==========================  =========  ===  ===  ======  =======  ===
    431   ID                          scalar      X    X     X        X       
    432   Payload                     raw         X    X     X        X       
    433   Item                        master      X    X                       
     431  ID                          scalar      X    X     X        X
     432  Payload                     raw         X    X     X        X
     433  Item                        master      X    X
    434434
    435435=head1 http://jabber.org/protocol/pubsub#event - items objects
     
    437437  Name                        Type       Get  Set  Remove  Defined  Add
    438438  ==========================  =========  ===  ===  ======  =======  ===
    439   Node                        scalar      X    X     X        X       
    440   Item                        child       X          X        X      X 
    441   Items                       master      X    X                       
     439  Node                        scalar      X    X     X        X
     440  Item                        child       X          X        X      X
     441  Items                       master      X    X
    442442
    443443=head1 http://jabber.org/protocol/pubsub#owner
     
    445445  Name                        Type       Get  Set  Remove  Defined  Add
    446446  ==========================  =========  ===  ===  ======  =======  ===
    447   Action                      scalar      X    X     X        X       
    448   Configure                   child       X          X        X      X 
    449   Owner                       master      X    X                       
     447  Action                      scalar      X    X     X        X
     448  Configure                   child       X          X        X      X
     449  Owner                       master      X    X
    450450
    451451=head1 http://jabber.org/protocol/pubsub#owner - configure objects
     
    453453  Name                        Type       Get  Set  Remove  Defined  Add
    454454  ==========================  =========  ===  ===  ======  =======  ===
    455   Node                        scalar      X    X     X        X       
    456   Configure                   master      X    X                       
     455  Node                        scalar      X    X     X        X
     456  Configure                   master      X    X
    457457
    458458=head1 http://jabber.org/protocol/si
     
    460460  Name                        Type       Get  Set  Remove  Defined  Add
    461461  ==========================  =========  ===  ===  ======  =======  ===
    462   ID                          scalar      X    X     X        X       
    463   MimeType                    scalar      X    X     X        X       
    464   Profile                     scalar      X    X     X        X       
    465   Stream                      master      X    X                       
     462  ID                          scalar      X    X     X        X
     463  MimeType                    scalar      X    X     X        X
     464  Profile                     scalar      X    X     X        X
     465  Stream                      master      X    X
    466466
    467467=head1 http://jabber.org/protocol/si/profile/file-transfer
     
    469469  Name                        Type       Get  Set  Remove  Defined  Add
    470470  ==========================  =========  ===  ===  ======  =======  ===
    471   Date                        scalar      X    X     X        X       
    472   Desc                        scalar      X    X     X        X       
    473   Hash                        scalar      X    X     X        X       
    474   Name                        scalar      X    X     X        X       
    475   Range                       flag        X    X     X        X       
    476   RangeLength                 scalar      X    X     X        X       
    477   RangeOffset                 scalar      X    X     X        X       
    478   Size                        scalar      X    X     X        X       
    479   File                        master      X    X                       
     471  Date                        scalar      X    X     X        X
     472  Desc                        scalar      X    X     X        X
     473  Hash                        scalar      X    X     X        X
     474  Name                        scalar      X    X     X        X
     475  Range                       flag        X    X     X        X
     476  RangeLength                 scalar      X    X     X        X
     477  RangeOffset                 scalar      X    X     X        X
     478  Size                        scalar      X    X     X        X
     479  File                        master      X    X
    480480
    481481=head1 jabber:iq:agent - DEPRECATED
     
    483483  Name                        Type       Get  Set  Remove  Defined  Add
    484484  ==========================  =========  ===  ===  ======  =======  ===
    485   Agents                      flag        X    X     X        X       
    486   Description                 scalar      X    X     X        X       
    487   GroupChat                   flag        X    X     X        X       
    488   JID                         jid         X    X     X        X       
    489   Name                        scalar      X    X     X        X       
    490   Register                    flag        X    X     X        X       
    491   Search                      flag        X    X     X        X       
    492   Service                     scalar      X    X     X        X       
    493   Transport                   scalar      X    X     X        X       
    494   URL                         scalar      X    X     X        X       
    495   Agent                       master      X    X                       
     485  Agents                      flag        X    X     X        X
     486  Description                 scalar      X    X     X        X
     487  GroupChat                   flag        X    X     X        X
     488  JID                         jid         X    X     X        X
     489  Name                        scalar      X    X     X        X
     490  Register                    flag        X    X     X        X
     491  Search                      flag        X    X     X        X
     492  Service                     scalar      X    X     X        X
     493  Transport                   scalar      X    X     X        X
     494  URL                         scalar      X    X     X        X
     495  Agent                       master      X    X
    496496
    497497=head1 jabber:iq:agents - DEPRECATED
     
    499499  Name                        Type       Get  Set  Remove  Defined  Add
    500500  ==========================  =========  ===  ===  ======  =======  ===
    501   Agent                       child                                  X 
    502   Agents                      child       X          X        X       
     501  Agent                       child                                  X
     502  Agents                      child       X          X        X
    503503
    504504=head1 jabber:iq:autoupdate
     
    506506  Name                        Type       Get  Set  Remove  Defined  Add
    507507  ==========================  =========  ===  ===  ======  =======  ===
    508   Beta                        child                                  X 
    509   Dev                         child                                  X 
    510   Release                     child                                  X 
    511   Releases                    child       X          X        X       
     508  Beta                        child                                  X
     509  Dev                         child                                  X
     510  Release                     child                                  X
     511  Releases                    child       X          X        X
    512512
    513513=head1 jabber:iq:autoupdate - release objects
     
    515515  Name                        Type       Get  Set  Remove  Defined  Add
    516516  ==========================  =========  ===  ===  ======  =======  ===
    517   Desc                        scalar      X    X     X        X       
    518   Priority                    scalar      X    X     X        X       
    519   URL                         scalar      X    X     X        X       
    520   Version                     scalar      X    X     X        X       
    521   Release                     master      X    X                       
     517  Desc                        scalar      X    X     X        X
     518  Priority                    scalar      X    X     X        X
     519  URL                         scalar      X    X     X        X
     520  Version                     scalar      X    X     X        X
     521  Release                     master      X    X
    522522
    523523=head1 jabber:iq:browse - DEPRECATED
     
    525525  Name                        Type       Get  Set  Remove  Defined  Add
    526526  ==========================  =========  ===  ===  ======  =======  ===
    527   Category                    scalar      X    X     X        X       
    528   JID                         jid         X    X     X        X       
    529   NS                          array       X    X     X        X       
    530   Name                        scalar      X    X     X        X       
    531   Type                        scalar      X    X     X        X       
    532   Item                        child                                  X 
    533   Items                       child       X          X        X       
    534   Browse                      master      X    X                       
     527  Category                    scalar      X    X     X        X
     528  JID                         jid         X    X     X        X
     529  NS                          array       X    X     X        X
     530  Name                        scalar      X    X     X        X
     531  Type                        scalar      X    X     X        X
     532  Item                        child                                  X
     533  Items                       child       X          X        X
     534  Browse                      master      X    X
    535535
    536536=head1 jabber:iq:browse - item objects - DEPRECATED
     
    538538  Name                        Type       Get  Set  Remove  Defined  Add
    539539  ==========================  =========  ===  ===  ======  =======  ===
    540   Category                    scalar      X    X     X        X       
    541   JID                         jid         X    X     X        X       
    542   NS                          array       X    X     X        X       
    543   Name                        scalar      X    X     X        X       
    544   Type                        scalar      X    X     X        X       
    545   Item                        child                                  X 
    546   Items                       child       X          X        X       
    547   Browse                      master      X    X                       
     540  Category                    scalar      X    X     X        X
     541  JID                         jid         X    X     X        X
     542  NS                          array       X    X     X        X
     543  Name                        scalar      X    X     X        X
     544  Type                        scalar      X    X     X        X
     545  Item                        child                                  X
     546  Items                       child       X          X        X
     547  Browse                      master      X    X
    548548
    549549=head1 jabber:iq:conference
     
    551551  Name                        Type       Get  Set  Remove  Defined  Add
    552552  ==========================  =========  ===  ===  ======  =======  ===
    553   ID                          scalar      X    X     X        X       
    554   Name                        scalar      X    X     X        X       
    555   Nick                        scalar      X    X     X        X       
    556   Privacy                     flag        X    X     X        X       
    557   Secret                      scalar      X    X     X        X       
    558   Conference                  master      X    X                       
     553  ID                          scalar      X    X     X        X
     554  Name                        scalar      X    X     X        X
     555  Nick                        scalar      X    X     X        X
     556  Privacy                     flag        X    X     X        X
     557  Secret                      scalar      X    X     X        X
     558  Conference                  master      X    X
    559559
    560560=head1 jabber:iq:filter - DEPRECATED
     
    562562  Name                        Type       Get  Set  Remove  Defined  Add
    563563  ==========================  =========  ===  ===  ======  =======  ===
    564   Rule                        child                                  X 
    565   Rules                       child       X          X        X       
     564  Rule                        child                                  X
     565  Rules                       child       X          X        X
    566566
    567567=head1 jabber:iq:filter - rule objects - DEPRECATED
     
    569569  Name                        Type       Get  Set  Remove  Defined  Add
    570570  ==========================  =========  ===  ===  ======  =======  ===
    571   Body                        scalar      X    X     X        X       
    572   Continued                   scalar      X    X     X        X       
    573   Drop                        scalar      X    X     X        X       
    574   Edit                        scalar      X    X     X        X       
    575   Error                       scalar      X    X     X        X       
    576   From                        scalar      X    X     X        X       
    577   Offline                     scalar      X    X     X        X       
    578   Reply                       scalar      X    X     X        X       
    579   Resource                    scalar      X    X     X        X       
    580   Show                        scalar      X    X     X        X       
    581   Size                        scalar      X    X     X        X       
    582   Subject                     scalar      X    X     X        X       
    583   Time                        scalar      X    X     X        X       
    584   Type                        scalar      X    X     X        X       
    585   Unavailable                 scalar      X    X     X        X       
    586   Rule                        master      X    X                       
     571  Body                        scalar      X    X     X        X
     572  Continued                   scalar      X    X     X        X
     573  Drop                        scalar      X    X     X        X
     574  Edit                        scalar      X    X     X        X
     575  Error                       scalar      X    X     X        X
     576  From                        scalar      X    X     X        X
     577  Offline                     scalar      X    X     X        X
     578  Reply                       scalar      X    X     X        X
     579  Resource                    scalar      X    X     X        X
     580  Show                        scalar      X    X     X        X
     581  Size                        scalar      X    X     X        X
     582  Subject                     scalar      X    X     X        X
     583  Time                        scalar      X    X     X        X
     584  Type                        scalar      X    X     X        X
     585  Unavailable                 scalar      X    X     X        X
     586  Rule                        master      X    X
    587587
    588588=head1 jabber:iq:gateway
     
    590590  Name                        Type       Get  Set  Remove  Defined  Add
    591591  ==========================  =========  ===  ===  ======  =======  ===
    592   Desc                        scalar      X    X     X        X       
    593   JID                         jid         X    X     X        X       
    594   Prompt                      scalar      X    X     X        X       
    595   Gateway                     master      X    X                       
     592  Desc                        scalar      X    X     X        X
     593  JID                         jid         X    X     X        X
     594  Prompt                      scalar      X    X     X        X
     595  Gateway                     master      X    X
    596596
    597597=head1 jabber:iq:last
     
    599599  Name                        Type       Get  Set  Remove  Defined  Add
    600600  ==========================  =========  ===  ===  ======  =======  ===
    601   Message                     scalar      X    X     X        X       
    602   Seconds                     scalar      X    X     X        X       
    603   Last                        master      X    X                       
     601  Message                     scalar      X    X     X        X
     602  Seconds                     scalar      X    X     X        X
     603  Last                        master      X    X
    604604
    605605=head1 jabber:iq:oob
     
    607607  Name                        Type       Get  Set  Remove  Defined  Add
    608608  ==========================  =========  ===  ===  ======  =======  ===
    609   Desc                        scalar      X    X     X        X       
    610   URL                         scalar      X    X     X        X       
    611   Oob                         master      X    X                       
     609  Desc                        scalar      X    X     X        X
     610  URL                         scalar      X    X     X        X
     611  Oob                         master      X    X
    612612
    613613=head1 jabber:iq:pass
     
    615615  Name                        Type       Get  Set  Remove  Defined  Add
    616616  ==========================  =========  ===  ===  ======  =======  ===
    617   Client                      scalar      X    X     X        X       
    618   ClientPort                  scalar      X    X     X        X       
    619   Close                       flag        X    X     X        X       
    620   Expire                      scalar      X    X     X        X       
    621   OneShot                     flag        X    X     X        X       
    622   Proxy                       scalar      X    X     X        X       
    623   ProxyPort                   scalar      X    X     X        X       
    624   Server                      scalar      X    X     X        X       
    625   ServerPort                  scalar      X    X     X        X       
    626   Pass                        master      X    X                       
     617  Client                      scalar      X    X     X        X
     618  ClientPort                  scalar      X    X     X        X
     619  Close                       flag        X    X     X        X
     620  Expire                      scalar      X    X     X        X
     621  OneShot                     flag        X    X     X        X
     622  Proxy                       scalar      X    X     X        X
     623  ProxyPort                   scalar      X    X     X        X
     624  Server                      scalar      X    X     X        X
     625  ServerPort                  scalar      X    X     X        X
     626  Pass                        master      X    X
    627627
    628628=head1 jabber:iq:rpc
     
    630630  Name                        Type       Get  Set  Remove  Defined  Add
    631631  ==========================  =========  ===  ===  ======  =======  ===
    632   MethodCall                  child       X          X        X      X 
    633   MethodResponse              child       X          X        X      X 
     632  MethodCall                  child       X          X        X      X
     633  MethodResponse              child       X          X        X      X
    634634
    635635=head1 jabber:iq:rpc - array objects
     
    637637  Name                        Type       Get  Set  Remove  Defined  Add
    638638  ==========================  =========  ===  ===  ======  =======  ===
    639   Data                        child                                  X 
    640   Datas                       child       X          X        X       
     639  Data                        child                                  X
     640  Datas                       child       X          X        X
    641641
    642642=head1 jabber:iq:rpc - data objects
     
    644644  Name                        Type       Get  Set  Remove  Defined  Add
    645645  ==========================  =========  ===  ===  ======  =======  ===
    646   Value                       child       X          X        X      X 
     646  Value                       child       X          X        X      X
    647647
    648648=head1 jabber:iq:rpc - fault objects
     
    650650  Name                        Type       Get  Set  Remove  Defined  Add
    651651  ==========================  =========  ===  ===  ======  =======  ===
    652   Value                       child       X          X        X      X 
     652  Value                       child       X          X        X      X
    653653
    654654=head1 jabber:iq:rpc - member objects
     
    656656  Name                        Type       Get  Set  Remove  Defined  Add
    657657  ==========================  =========  ===  ===  ======  =======  ===
    658   Name                        scalar      X    X     X        X       
    659   Value                       child       X          X        X      X 
    660   Member                      master      X    X                       
     658  Name                        scalar      X    X     X        X
     659  Value                       child       X          X        X      X
     660  Member                      master      X    X
    661661
    662662=head1 jabber:iq:rpc - methodCall objects
     
    664664  Name                        Type       Get  Set  Remove  Defined  Add
    665665  ==========================  =========  ===  ===  ======  =======  ===
    666   MethodName                  scalar      X    X     X        X       
    667   Params                      child       X          X        X      X 
    668   MethodCall                  master      X    X                       
     666  MethodName                  scalar      X    X     X        X
     667  Params                      child       X          X        X      X
     668  MethodCall                  master      X    X
    669669
    670670=head1 jabber:iq:rpc - methodResponse objects
     
    672672  Name                        Type       Get  Set  Remove  Defined  Add
    673673  ==========================  =========  ===  ===  ======  =======  ===
    674   Fault                       child       X          X        X      X 
    675   Params                      child       X          X        X      X 
     674  Fault                       child       X          X        X      X
     675  Params                      child       X          X        X      X
    676676
    677677=head1 jabber:iq:rpc - param objects
     
    679679  Name                        Type       Get  Set  Remove  Defined  Add
    680680  ==========================  =========  ===  ===  ======  =======  ===
    681   Value                       child       X          X        X      X 
     681  Value                       child       X          X        X      X
    682682
    683683=head1 jabber:iq:rpc - params objects
     
    685685  Name                        Type       Get  Set  Remove  Defined  Add
    686686  ==========================  =========  ===  ===  ======  =======  ===
    687   Param                       child                                  X 
    688   Params                      child       X          X        X       
     687  Param                       child                                  X
     688  Params                      child       X          X        X
    689689
    690690=head1 jabber:iq:rpc - struct objects
     
    692692  Name                        Type       Get  Set  Remove  Defined  Add
    693693  ==========================  =========  ===  ===  ======  =======  ===
    694   Member                      child                                  X 
    695   Members                     child       X          X        X       
     694  Member                      child                                  X
     695  Members                     child       X          X        X
    696696
    697697=head1 jabber:iq:rpc - value objects
     
    699699  Name                        Type       Get  Set  Remove  Defined  Add
    700700  ==========================  =========  ===  ===  ======  =======  ===
    701   Base64                      scalar      X    X     X        X       
    702   Boolean                     scalar      X    X     X        X       
    703   DateTime                    scalar      X    X     X        X       
    704   Double                      scalar      X    X     X        X       
    705   I4                          scalar      X    X     X        X       
    706   Int                         scalar      X    X     X        X       
    707   String                      scalar      X    X     X        X       
    708   Value                       scalar      X    X     X        X       
    709   Array                       child       X          X        X      X 
    710   Struct                      child       X          X        X      X 
    711   RPCValue                    master      X    X                       
     701  Base64                      scalar      X    X     X        X
     702  Boolean                     scalar      X    X     X        X
     703  DateTime                    scalar      X    X     X        X
     704  Double                      scalar      X    X     X        X
     705  I4                          scalar      X    X     X        X
     706  Int                         scalar      X    X     X        X
     707  String                      scalar      X    X     X        X
     708  Value                       scalar      X    X     X        X
     709  Array                       child       X          X        X      X
     710  Struct                      child       X          X        X      X
     711  RPCValue                    master      X    X
    712712
    713713=head1 jabber:iq:search
     
    715715  Name                        Type       Get  Set  Remove  Defined  Add
    716716  ==========================  =========  ===  ===  ======  =======  ===
    717   Email                       scalar      X    X     X        X       
    718   Family                      scalar      X    X     X        X       
    719   First                       scalar      X    X     X        X       
    720   Given                       scalar      X    X     X        X       
    721   Instructions                scalar      X    X     X        X       
    722   Key                         scalar      X    X     X        X       
    723   Last                        scalar      X    X     X        X       
    724   Name                        scalar      X    X     X        X       
    725   Nick                        scalar      X    X     X        X       
    726   Truncated                   flag        X    X     X        X       
    727   Item                        child                                  X 
    728   Items                       child       X          X        X       
    729   Search                      master      X    X                       
     717  Email                       scalar      X    X     X        X
     718  Family                      scalar      X    X     X        X
     719  First                       scalar      X    X     X        X
     720  Given                       scalar      X    X     X        X
     721  Instructions                scalar      X    X     X        X
     722  Key                         scalar      X    X     X        X
     723  Last                        scalar      X    X     X        X
     724  Name                        scalar      X    X     X        X
     725  Nick                        scalar      X    X     X        X
     726  Truncated                   flag        X    X     X        X
     727  Item                        child                                  X
     728  Items                       child       X          X        X
     729  Search                      master      X    X
    730730
    731731=head1 jabber:iq:search - item objects
     
    733733  Name                        Type       Get  Set  Remove  Defined  Add
    734734  ==========================  =========  ===  ===  ======  =======  ===
    735   Email                       scalar      X    X     X        X       
    736   Family                      scalar      X    X     X        X       
    737   First                       scalar      X    X     X        X       
    738   Given                       scalar      X    X     X        X       
    739   JID                         jid         X    X     X        X       
    740   Key                         scalar      X    X     X        X       
    741   Last                        scalar      X    X     X        X       
    742   Name                        scalar      X    X     X        X       
    743   Nick                        scalar      X    X     X        X       
    744   Item                        master      X    X                       
     735  Email                       scalar      X    X     X        X
     736  Family                      scalar      X    X     X        X
     737  First                       scalar      X    X     X        X
     738  Given                       scalar      X    X     X        X
     739  JID                         jid         X    X     X        X
     740  Key                         scalar      X    X     X        X
     741  Last                        scalar      X    X     X        X
     742  Name                        scalar      X    X     X        X
     743  Nick                        scalar      X    X     X        X
     744  Item                        master      X    X
    745745
    746746=head1 jabber:iq:time
     
    748748  Name                        Type       Get  Set  Remove  Defined  Add
    749749  ==========================  =========  ===  ===  ======  =======  ===
    750   Display                     special     X    X     X        X       
    751   TZ                          special     X    X     X        X       
    752   UTC                         special     X    X     X        X       
    753   Time                        master      X    X                       
     750  Display                     special     X    X     X        X
     751  TZ                          special     X    X     X        X
     752  UTC                         special     X    X     X        X
     753  Time                        master      X    X
    754754
    755755=head1 jabber:iq:version
     
    757757  Name                        Type       Get  Set  Remove  Defined  Add
    758758  ==========================  =========  ===  ===  ======  =======  ===
    759   Name                        scalar      X    X     X        X       
    760   OS                          special     X    X     X        X       
    761   Ver                         special     X    X     X        X       
    762   Version                     master      X    X                       
     759  Name                        scalar      X    X     X        X
     760  OS                          special     X    X     X        X
     761  Ver                         special     X    X     X        X
     762  Version                     master      X    X
    763763
    764764=head1 jabber:x:autoupdate
     
    766766  Name                        Type       Get  Set  Remove  Defined  Add
    767767  ==========================  =========  ===  ===  ======  =======  ===
    768   JID                         jid         X    X     X        X       
    769   Autoupdate                  master      X    X                       
     768  JID                         jid         X    X     X        X
     769  Autoupdate                  master      X    X
    770770
    771771=head1 jabber:x:conference
     
    773773  Name                        Type       Get  Set  Remove  Defined  Add
    774774  ==========================  =========  ===  ===  ======  =======  ===
    775   JID                         jid         X    X     X        X       
    776   Conference                  master      X    X                       
     775  JID                         jid         X    X     X        X
     776  Conference                  master      X    X
    777777
    778778=head1 jabber:x:data
     
    780780  Name                        Type       Get  Set  Remove  Defined  Add
    781781  ==========================  =========  ===  ===  ======  =======  ===
    782   Form                        scalar      X    X     X        X       
    783   Instructions                scalar      X    X     X        X       
    784   Title                       scalar      X    X     X        X       
    785   Type                        scalar      X    X     X        X       
    786   Field                       child                                  X 
    787   Fields                      child       X          X        X       
    788   Item                        child                                  X 
    789   Items                       child       X          X        X       
    790   Reported                    child       X          X        X      X 
    791   Data                        master      X    X                       
     782  Form                        scalar      X    X     X        X
     783  Instructions                scalar      X    X     X        X
     784  Title                       scalar      X    X     X        X
     785  Type                        scalar      X    X     X        X
     786  Field                       child                                  X
     787  Fields                      child       X          X        X
     788  Item                        child                                  X
     789  Items                       child       X          X        X
     790  Reported                    child       X          X        X      X
     791  Data                        master      X    X
    792792
    793793=head1 jabber:x:data - field objects
     
    795795  Name                        Type       Get  Set  Remove  Defined  Add
    796796  ==========================  =========  ===  ===  ======  =======  ===
    797   Desc                        scalar      X    X     X        X       
    798   Label                       scalar      X    X     X        X       
    799   Required                    flag        X    X     X        X       
    800   Type                        scalar      X    X     X        X       
    801   Value                       array       X    X     X        X       
    802   Var                         scalar      X    X     X        X       
    803   Option                      child                                  X 
    804   Options                     child       X          X        X       
    805   Field                       master      X    X                       
     797  Desc                        scalar      X    X     X        X
     798  Label                       scalar      X    X     X        X
     799  Required                    flag        X    X     X        X
     800  Type                        scalar      X    X     X        X
     801  Value                       array       X    X     X        X
     802  Var                         scalar      X    X     X        X
     803  Option                      child                                  X
     804  Options                     child       X          X        X
     805  Field                       master      X    X
    806806
    807807=head1 jabber:x:data - item objects
     
    809809  Name                        Type       Get  Set  Remove  Defined  Add
    810810  ==========================  =========  ===  ===  ======  =======  ===
    811   Field                       child                                  X 
    812   Fields                      child       X          X        X       
    813   Item                        master      X    X                       
     811  Field                       child                                  X
     812  Fields                      child       X          X        X
     813  Item                        master      X    X
    814814
    815815=head1 jabber:x:data - option objects
     
    817817  Name                        Type       Get  Set  Remove  Defined  Add
    818818  ==========================  =========  ===  ===  ======  =======  ===
    819   Label                       scalar      X    X     X        X       
    820   Value                       scalar      X    X     X        X       
    821   Option                      master      X    X                       
     819  Label                       scalar      X    X     X        X
     820  Value                       scalar      X    X     X        X
     821  Option                      master      X    X
    822822
    823823=head1 jabber:x:data - reported objects
     
    825825  Name                        Type       Get  Set  Remove  Defined  Add
    826826  ==========================  =========  ===  ===  ======  =======  ===
    827   Field                       child                                  X 
    828   Fields                      child       X          X        X       
    829   Reported                    master      X    X                       
     827  Field                       child                                  X
     828  Fields                      child       X          X        X
     829  Reported                    master      X    X
    830830
    831831=head1 jabber:x:delay
     
    833833  Name                        Type       Get  Set  Remove  Defined  Add
    834834  ==========================  =========  ===  ===  ======  =======  ===
    835   From                        jid         X    X     X        X       
    836   Message                     scalar      X    X     X        X       
    837   Stamp                       timestamp   X    X     X        X       
    838   Delay                       master      X    X                       
     835  From                        jid         X    X     X        X
     836  Message                     scalar      X    X     X        X
     837  Stamp                       timestamp   X    X     X        X
     838  Delay                       master      X    X
    839839
    840840=head1 jabber:x:encrypted
     
    842842  Name                        Type       Get  Set  Remove  Defined  Add
    843843  ==========================  =========  ===  ===  ======  =======  ===
    844   Message                     scalar      X    X     X        X       
    845   Encrypted                   master      X    X                       
     844  Message                     scalar      X    X     X        X
     845  Encrypted                   master      X    X
    846846
    847847=head1 jabber:x:event
     
    849849  Name                        Type       Get  Set  Remove  Defined  Add
    850850  ==========================  =========  ===  ===  ======  =======  ===
    851   Composing                   flag        X    X     X        X       
    852   Delivered                   flag        X    X     X        X       
    853   Displayed                   flag        X    X     X        X       
    854   ID                          scalar      X    X     X        X       
    855   Offline                     flag        X    X     X        X       
    856   Event                       master      X    X                       
     851  Composing                   flag        X    X     X        X
     852  Delivered                   flag        X    X     X        X
     853  Displayed                   flag        X    X     X        X
     854  ID                          scalar      X    X     X        X
     855  Offline                     flag        X    X     X        X
     856  Event                       master      X    X
    857857
    858858=head1 jabber:x:expire
     
    860860  Name                        Type       Get  Set  Remove  Defined  Add
    861861  ==========================  =========  ===  ===  ======  =======  ===
    862   Seconds                     scalar      X    X     X        X       
    863   Expire                      master      X    X                       
     862  Seconds                     scalar      X    X     X        X
     863  Expire                      master      X    X
    864864
    865865=head1 jabber:x:oob
     
    867867  Name                        Type       Get  Set  Remove  Defined  Add
    868868  ==========================  =========  ===  ===  ======  =======  ===
    869   Desc                        scalar      X    X     X        X       
    870   URL                         scalar      X    X     X        X       
    871   Oob                         master      X    X                       
     869  Desc                        scalar      X    X     X        X
     870  URL                         scalar      X    X     X        X
     871  Oob                         master      X    X
    872872
    873873=head1 jabber:x:roster
     
    875875  Name                        Type       Get  Set  Remove  Defined  Add
    876876  ==========================  =========  ===  ===  ======  =======  ===
    877   Item                        child                                  X 
    878   Items                       child       X          X        X       
    879   Roster                      master      X    X                       
     877  Item                        child                                  X
     878  Items                       child       X          X        X
     879  Roster                      master      X    X
    880880
    881881=head1 jabber:x:roster - item objects
     
    883883  Name                        Type       Get  Set  Remove  Defined  Add
    884884  ==========================  =========  ===  ===  ======  =======  ===
    885   Ask                         scalar      X    X     X        X       
    886   Group                       array       X    X     X        X       
    887   JID                         jid         X    X     X        X       
    888   Name                        scalar      X    X     X        X       
    889   Subscription                scalar      X    X     X        X       
    890   Item                        master      X    X                       
     885  Ask                         scalar      X    X     X        X
     886  Group                       array       X    X     X        X
     887  JID                         jid         X    X     X        X
     888  Name                        scalar      X    X     X        X
     889  Subscription                scalar      X    X     X        X
     890  Item                        master      X    X
    891891
    892892=head1 jabber:x:signed
     
    894894  Name                        Type       Get  Set  Remove  Defined  Add
    895895  ==========================  =========  ===  ===  ======  =======  ===
    896   Signature                   scalar      X    X     X        X       
    897   Signed                      master      X    X                       
     896  Signature                   scalar      X    X     X        X
     897  Signed                      master      X    X
    898898
    899899# DOC_BEGIN
     
    902902  Name                        Type       Get  Set  Remove  Defined  Add
    903903  ==========================  =========  ===  ===  ======  =======  ===
    904   Activate                    scalar      X    X     X        X       
    905   SID                         scalar      X    X     X        X       
    906   StreamHostUsedJID           jid         X    X     X        X       
    907   StreamHost                  child                                  X 
    908   StreamHosts                 child       X          X        X       
    909   ByteStreams                 master      X    X                       
     904  Activate                    scalar      X    X     X        X
     905  SID                         scalar      X    X     X        X
     906  StreamHostUsedJID           jid         X    X     X        X
     907  StreamHost                  child                                  X
     908  StreamHosts                 child       X          X        X
     909  ByteStreams                 master      X    X
    910910
    911911=head1 http://jabber.org/protocol/bytestreams - streamhost objects
     
    913913  Name                        Type       Get  Set  Remove  Defined  Add
    914914  ==========================  =========  ===  ===  ======  =======  ===
    915   Host                        scalar      X    X     X        X       
    916   JID                         jid         X    X     X        X       
    917   Port                        scalar      X    X     X        X       
    918   ZeroConf                    scalar      X    X     X        X       
    919   StreamHost                  master      X    X                       
     915  Host                        scalar      X    X     X        X
     916  JID                         jid         X    X     X        X
     917  Port                        scalar      X    X     X        X
     918  ZeroConf                    scalar      X    X     X        X
     919  StreamHost                  master      X    X
    920920
    921921=head1 http://jabber.org/protocol/commands
     
    923923  Name                        Type       Get  Set  Remove  Defined  Add
    924924  ==========================  =========  ===  ===  ======  =======  ===
    925   Action                      scalar      X    X     X        X       
    926   Node                        scalar      X    X     X        X       
    927   SessionID                   scalar      X    X     X        X       
    928   Status                      scalar      X    X     X        X       
    929   Note                        child                                  X 
    930   Notes                       child       X          X        X       
    931   Command                     master      X    X                       
     925  Action                      scalar      X    X     X        X
     926  Node                        scalar      X    X     X        X
     927  SessionID                   scalar      X    X     X        X
     928  Status                      scalar      X    X     X        X
     929  Note                        child                                  X
     930  Notes                       child       X          X        X
     931  Command                     master      X    X
    932932
    933933=head1 http://jabber.org/protocol/commands - note objects
     
    935935  Name                        Type       Get  Set  Remove  Defined  Add
    936936  ==========================  =========  ===  ===  ======  =======  ===
    937   Message                     scalar      X    X     X        X       
    938   Type                        scalar      X    X     X        X       
    939   Note                        master      X    X                       
     937  Message                     scalar      X    X     X        X
     938  Type                        scalar      X    X     X        X
     939  Note                        master      X    X
    940940
    941941=head1 http://jabber.org/protocol/disco#info
     
    943943  Name                        Type       Get  Set  Remove  Defined  Add
    944944  ==========================  =========  ===  ===  ======  =======  ===
    945   Node                        scalar      X    X     X        X       
    946   Feature                     child                                  X 
    947   Features                    child       X          X        X       
    948   Identities                  child       X          X        X       
    949   Identity                    child                                  X 
    950   DiscoInfo                   master      X    X                       
     945  Node                        scalar      X    X     X        X
     946  Feature                     child                                  X
     947  Features                    child       X          X        X
     948  Identities                  child       X          X        X
     949  Identity                    child                                  X
     950  DiscoInfo                   master      X    X
    951951
    952952=head1 http://jabber.org/protocol/disco#info - feature objects
     
    954954  Name                        Type       Get  Set  Remove  Defined  Add
    955955  ==========================  =========  ===  ===  ======  =======  ===
    956   Var                         scalar      X    X     X        X       
    957   Feature                     master      X    X                       
     956  Var                         scalar      X    X     X        X
     957  Feature                     master      X    X
    958958
    959959=head1 http://jabber.org/protocol/disco#info - identity objects
     
    961961  Name                        Type       Get  Set  Remove  Defined  Add
    962962  ==========================  =========  ===  ===  ======  =======  ===
    963   Category                    scalar      X    X     X        X       
    964   Name                        scalar      X    X     X        X       
    965   Type                        scalar      X    X     X        X       
    966   Identity                    master      X    X                       
     963  Category                    scalar      X    X     X        X
     964  Name                        scalar      X    X     X        X
     965  Type                        scalar      X    X     X        X
     966  Identity                    master      X    X
    967967
    968968=head1 http://jabber.org/protocol/disco#items
     
    970970  Name                        Type       Get  Set  Remove  Defined  Add
    971971  ==========================  =========  ===  ===  ======  =======  ===
    972   Node                        scalar      X    X     X        X       
    973   Item                        child                                  X 
    974   Items                       child       X          X        X       
    975   DiscoItems                  master      X    X                       
     972  Node                        scalar      X    X     X        X
     973  Item                        child                                  X
     974  Items                       child       X          X        X
     975  DiscoItems                  master      X    X
    976976
    977977=head1 http://jabber.org/protocol/disco#items - item objects
     
    979979  Name                        Type       Get  Set  Remove  Defined  Add
    980980  ==========================  =========  ===  ===  ======  =======  ===
    981   Action                      scalar      X    X     X        X       
    982   JID                         jid         X    X     X        X       
    983   Name                        scalar      X    X     X        X       
    984   Node                        scalar      X    X     X        X       
    985   Item                        master      X    X                       
     981  Action                      scalar      X    X     X        X
     982  JID                         jid         X    X     X        X
     983  Name                        scalar      X    X     X        X
     984  Node                        scalar      X    X     X        X
     985  Item                        master      X    X
    986986
    987987=head1 http://jabber.org/protocol/feature-neg
     
    989989  Name                        Type       Get  Set  Remove  Defined  Add
    990990  ==========================  =========  ===  ===  ======  =======  ===
    991   FeatureNeg                  master      X    X                       
     991  FeatureNeg                  master      X    X
    992992
    993993=head1 http://jabber.org/protocol/muc
     
    995995  Name                        Type       Get  Set  Remove  Defined  Add
    996996  ==========================  =========  ===  ===  ======  =======  ===
    997   Password                    scalar      X    X     X        X       
    998   MUC                         master      X    X                       
     997  Password                    scalar      X    X     X        X
     998  MUC                         master      X    X
    999999
    10001000=head1 http://jabber.org/protocol/muc#admin
     
    10021002  Name                        Type       Get  Set  Remove  Defined  Add
    10031003  ==========================  =========  ===  ===  ======  =======  ===
    1004   Item                        child                                  X 
    1005   Items                       child       X          X        X       
    1006   Admin                       master      X    X                       
     1004  Item                        child                                  X
     1005  Items                       child       X          X        X
     1006  Admin                       master      X    X
    10071007
    10081008=head1 http://jabber.org/protocol/muc#admin - item objects
     
    10101010  Name                        Type       Get  Set  Remove  Defined  Add
    10111011  ==========================  =========  ===  ===  ======  =======  ===
    1012   ActorJID                    jid         X    X     X        X       
    1013   Affiliation                 scalar      X    X     X        X       
    1014   JID                         jid         X    X     X        X       
    1015   Nick                        scalar      X    X     X        X       
    1016   Reason                      scalar      X    X     X        X       
    1017   Role                        scalar      X    X     X        X       
    1018   Item                        master      X    X                       
     1012  ActorJID                    jid         X    X     X        X
     1013  Affiliation                 scalar      X    X     X        X
     1014  JID                         jid         X    X     X        X
     1015  Nick                        scalar      X    X     X        X
     1016  Reason                      scalar      X    X     X        X
     1017  Role                        scalar      X    X     X        X
     1018  Item                        master      X    X
    10191019
    10201020=head1 http://jabber.org/protocol/muc#user
     
    10221022  Name                        Type       Get  Set  Remove  Defined  Add
    10231023  ==========================  =========  ===  ===  ======  =======  ===
    1024   Alt                         scalar      X    X     X        X       
    1025   Password                    scalar      X    X     X        X       
    1026   StatusCode                  scalar      X    X     X        X       
    1027   Invite                      child       X          X        X      X 
    1028   Item                        child       X          X        X      X 
    1029   User                        master      X    X                       
     1024  Alt                         scalar      X    X     X        X
     1025  Password                    scalar      X    X     X        X
     1026  StatusCode                  scalar      X    X     X        X
     1027  Invite                      child       X          X        X      X
     1028  Item                        child       X          X        X      X
     1029  User                        master      X    X
    10301030
    10311031=head1 http://jabber.org/protocol/muc#user - invite objects
     
    10331033  Name                        Type       Get  Set  Remove  Defined  Add
    10341034  ==========================  =========  ===  ===  ======  =======  ===
    1035   From                        jid         X    X     X        X       
    1036   Reason                      scalar      X    X     X        X       
    1037   To                          jid         X    X     X        X       
    1038   Invite                      master      X    X                       
     1035  From                        jid         X    X     X        X
     1036  Reason                      scalar      X    X     X        X
     1037  To                          jid         X    X     X        X
     1038  Invite                      master      X    X
    10391039
    10401040=head1 http://jabber.org/protocol/muc#user - item objects
     
    10421042  Name                        Type       Get  Set  Remove  Defined  Add
    10431043  ==========================  =========  ===  ===  ======  =======  ===
    1044   ActorJID                    jid         X    X     X        X       
    1045   Affiliation                 scalar      X    X     X        X       
    1046   JID                         jid         X    X     X        X       
    1047   Nick                        scalar      X    X     X        X       
    1048   Reason                      scalar      X    X     X        X       
    1049   Role                        scalar      X    X     X        X       
    1050   Item                        master      X    X                       
     1044  ActorJID                    jid         X    X     X        X
     1045  Affiliation                 scalar      X    X     X        X
     1046  JID                         jid         X    X     X        X
     1047  Nick                        scalar      X    X     X        X
     1048  Reason                      scalar      X    X     X        X
     1049  Role                        scalar      X    X     X        X
     1050  Item                        master      X    X
    10511051
    10521052=head1 http://jabber.org/protocol/pubsub
     
    10541054  Name                        Type       Get  Set  Remove  Defined  Add
    10551055  ==========================  =========  ===  ===  ======  =======  ===
    1056   Affiliations                child       X          X        X      X 
    1057   Configure                   child       X          X        X      X 
    1058   Create                      child       X          X        X      X 
    1059   Delete                      child       X          X        X      X 
    1060   Entities                    child       X          X        X      X 
    1061   Entity                      child       X          X        X      X 
    1062   Item                        child       X          X        X      X 
    1063   Items                       child       X          X        X      X 
    1064   Options                     child       X          X        X      X 
    1065   Publish                     child       X          X        X      X 
    1066   Purge                       child       X          X        X      X 
    1067   Retract                     child       X          X        X      X 
    1068   Subscribe                   child       X          X        X      X 
    1069   Unsubscribe                 child       X          X        X      X 
    1070   PubSub                      master      X    X                       
     1056  Affiliations                child       X          X        X      X
     1057  Configure                   child       X          X        X      X
     1058  Create                      child       X          X        X      X
     1059  Delete                      child       X          X        X      X
     1060  Entities                    child       X          X        X      X
     1061  Entity                      child       X          X        X      X
     1062  Item                        child       X          X        X      X
     1063  Items                       child       X          X        X      X
     1064  Options                     child       X          X        X      X
     1065  Publish                     child       X          X        X      X
     1066  Purge                       child       X          X        X      X
     1067  Retract                     child       X          X        X      X
     1068  Subscribe                   child       X          X        X      X
     1069  Unsubscribe                 child       X          X        X      X
     1070  PubSub                      master      X    X
    10711071
    10721072=head1 http://jabber.org/protocol/pubsub - affiliations objects
     
    10741074  Name                        Type       Get  Set  Remove  Defined  Add
    10751075  ==========================  =========  ===  ===  ======  =======  ===
    1076   Entity                      child       X          X        X      X 
    1077   Affiliations                master      X    X                       
     1076  Entity                      child       X          X        X      X
     1077  Affiliations                master      X    X
    10781078
    10791079=head1 http://jabber.org/protocol/pubsub - configure objects
     
    10811081  Name                        Type       Get  Set  Remove  Defined  Add
    10821082  ==========================  =========  ===  ===  ======  =======  ===
    1083   Node                        scalar      X    X     X        X       
    1084   Configure                   master      X    X                       
     1083  Node                        scalar      X    X     X        X
     1084  Configure                   master      X    X
    10851085
    10861086=head1 http://jabber.org/protocol/pubsub - create objects
     
    10881088  Name                        Type       Get  Set  Remove  Defined  Add
    10891089  ==========================  =========  ===  ===  ======  =======  ===
    1090   Node                        scalar      X    X     X        X       
    1091   Create                      master      X    X                       
     1090  Node                        scalar      X    X     X        X
     1091  Create                      master      X    X
    10921092
    10931093=head1 http://jabber.org/protocol/pubsub - delete objects
     
    10951095  Name                        Type       Get  Set  Remove  Defined  Add
    10961096  ==========================  =========  ===  ===  ======  =======  ===
    1097   Node                        scalar      X    X     X        X       
    1098   Delete                      master      X    X                       
     1097  Node                        scalar      X    X     X        X
     1098  Delete                      master      X    X
    10991099
    11001100=head1 http://jabber.org/protocol/pubsub - entities objects
     
    11021102  Name                        Type       Get  Set  Remove  Defined  Add
    11031103  ==========================  =========  ===  ===  ======  =======  ===
    1104   Entity                      child       X          X        X      X 
    1105   Entities                    master      X    X                       
     1104  Entity                      child       X          X        X      X
     1105  Entities                    master      X    X
    11061106
    11071107=head1 http://jabber.org/protocol/pubsub - entity objects
     
    11091109  Name                        Type       Get  Set  Remove  Defined  Add
    11101110  ==========================  =========  ===  ===  ======  =======  ===
    1111   Affiliation                 scalar      X    X     X        X       
    1112   JID                         jid         X    X     X        X       
    1113   Node                        scalar      X    X     X        X       
    1114   Subscription                scalar      X    X     X        X       
    1115   SubscribeOptions            child       X          X        X      X 
    1116   Entity                      master      X    X                       
     1111  Affiliation                 scalar      X    X     X        X
     1112  JID                         jid         X    X     X        X
     1113  Node                        scalar      X    X     X        X
     1114  Subscription                scalar      X    X     X        X
     1115  SubscribeOptions            child       X          X        X      X
     1116  Entity                      master      X    X
    11171117
    11181118=head1 http://jabber.org/protocol/pubsub - item objects
     
    11201120  Name                        Type       Get  Set  Remove  Defined  Add
    11211121  ==========================  =========  ===  ===  ======  =======  ===
    1122   ID                          scalar      X    X     X        X       
    1123   Payload                     raw         X    X     X        X       
    1124   Item                        master      X    X                       
     1122  ID                          scalar      X    X     X        X
     1123  Payload                     raw         X    X     X        X
     1124  Item                        master      X    X
    11251125
    11261126=head1 http://jabber.org/protocol/pubsub - items objects
     
    11281128  Name                        Type       Get  Set  Remove  Defined  Add
    11291129  ==========================  =========  ===  ===  ======  =======  ===
    1130   MaxItems                    scalar      X    X     X        X       
    1131   Node                        scalar      X    X     X        X       
    1132   Item                        child       X          X        X      X 
    1133   Items                       master      X    X                       
     1130  MaxItems                    scalar      X    X     X        X
     1131  Node                        scalar      X    X     X        X
     1132  Item                        child       X          X        X      X
     1133  Items                       master      X    X
    11341134
    11351135=head1 http://jabber.org/protocol/pubsub - options objects
     
    11371137  Name                        Type       Get  Set  Remove  Defined  Add
    11381138  ==========================  =========  ===  ===  ======  =======  ===
    1139   JID                         jid         X    X     X        X       
    1140   Node                        scalar      X    X     X        X       
    1141   Options                     master      X    X                       
     1139  JID                         jid         X    X     X        X
     1140  Node                        scalar      X    X     X        X
     1141  Options                     master      X    X
    11421142
    11431143=head1 http://jabber.org/protocol/pubsub - publish objects
     
    11451145  Name                        Type       Get  Set  Remove  Defined  Add
    11461146  ==========================  =========  ===  ===  ======  =======  ===
    1147   Node                        scalar      X    X     X        X       
    1148   Item                        child       X          X        X      X 
    1149   Publish                     master      X    X                       
     1147  Node                        scalar      X    X     X        X
     1148  Item                        child       X          X        X      X
     1149  Publish                     master      X    X
    11501150
    11511151=head1 http://jabber.org/protocol/pubsub - purge objects
     
    11531153  Name                        Type       Get  Set  Remove  Defined  Add
    11541154  ==========================  =========  ===  ===  ======  =======  ===
    1155   Node                        scalar      X    X     X        X       
    1156   Purge                       master      X    X                       
     1155  Node                        scalar      X    X     X        X
     1156  Purge                       master      X    X
    11571157
    11581158=head1 http://jabber.org/protocol/pubsub - retract objects
     
    11601160  Name                        Type       Get  Set  Remove  Defined  Add
    11611161  ==========================  =========  ===  ===  ======  =======  ===
    1162   Node                        scalar      X    X     X        X       
    1163   Item                        child       X          X        X      X 
    1164   Retract                     master      X    X                       
     1162  Node                        scalar      X    X     X        X
     1163  Item                        child       X          X        X      X
     1164  Retract                     master      X    X
    11651165
    11661166=head1 http://jabber.org/protocol/pubsub - subscribe objects
     
    11681168  Name                        Type       Get  Set  Remove  Defined  Add
    11691169  ==========================  =========  ===  ===  ======  =======  ===
    1170   JID                         jid         X    X     X        X       
    1171   Node                        scalar      X    X     X        X       
    1172   Subscribe                   master      X    X                       
     1170  JID                         jid         X    X     X        X
     1171  Node                        scalar      X    X     X        X
     1172  Subscribe                   master      X    X
    11731173
    11741174=head1 http://jabber.org/protocol/pubsub - subscribe-options objects
     
    11761176  Name                        Type       Get  Set  Remove  Defined  Add
    11771177  ==========================  =========  ===  ===  ======  =======  ===
    1178   Required                    flag        X    X     X        X       
    1179   SubscribeOptions            master      X    X                       
     1178  Required                    flag        X    X     X        X
     1179  SubscribeOptions            master      X    X
    11801180
    11811181=head1 http://jabber.org/protocol/pubsub - unsubscribe objects
     
    11831183  Name                        Type       Get  Set  Remove  Defined  Add
    11841184  ==========================  =========  ===  ===  ======  =======  ===
    1185   JID                         jid         X    X     X        X       
    1186   Node                        scalar      X    X     X        X       
    1187   Unsubscribe                 master      X    X                       
     1185  JID                         jid         X    X     X        X
     1186  Node                        scalar      X    X     X        X
     1187  Unsubscribe                 master      X    X
    11881188
    11891189=head1 http://jabber.org/protocol/pubsub#event
     
    11911191  Name                        Type       Get  Set  Remove  Defined  Add
    11921192  ==========================  =========  ===  ===  ======  =======  ===
    1193   Delete                      child       X          X        X      X 
    1194   Items                       child       X          X        X      X 
    1195   Event                       master      X    X                       
     1193  Delete                      child       X          X        X      X
     1194  Items                       child       X          X        X      X
     1195  Event                       master      X    X
    11961196
    11971197=head1 http://jabber.org/protocol/pubsub#event - delete objects
     
    11991199  Name                        Type       Get  Set  Remove  Defined  Add
    12001200  ==========================  =========  ===  ===  ======  =======  ===
    1201   Node                        scalar      X    X     X        X       
    1202   Delete                      master      X    X                       
     1201  Node                        scalar      X    X     X        X
     1202  Delete                      master      X    X
    12031203
    12041204=head1 http://jabber.org/protocol/pubsub#event - item objects
     
    12061206  Name                        Type       Get  Set  Remove  Defined  Add
    12071207  ==========================  =========  ===  ===  ======  =======  ===
    1208   ID                          scalar      X    X     X        X       
    1209   Payload                     raw         X    X     X        X       
    1210   Item                        master      X    X                       
     1208  ID                          scalar      X    X     X        X
     1209  Payload                     raw         X    X     X        X
     1210  Item                        master      X    X
    12111211
    12121212=head1 http://jabber.org/protocol/pubsub#event - items objects
     
    12141214  Name                        Type       Get  Set  Remove  Defined  Add
    12151215  ==========================  =========  ===  ===  ======  =======  ===
    1216   Node                        scalar      X    X     X        X       
    1217   Item                        child       X          X        X      X 
    1218   Items                       master      X    X                       
     1216  Node                        scalar      X    X     X        X
     1217  Item                        child       X          X        X      X
     1218  Items                       master      X    X
    12191219
    12201220=head1 http://jabber.org/protocol/pubsub#owner
     
    12221222  Name                        Type       Get  Set  Remove  Defined  Add
    12231223  ==========================  =========  ===  ===  ======  =======  ===
    1224   Action                      scalar      X    X     X        X       
    1225   Configure                   child       X          X        X      X 
    1226   Owner                       master      X    X                       
     1224  Action                      scalar      X    X     X        X
     1225  Configure                   child       X          X        X      X
     1226  Owner                       master      X    X
    12271227
    12281228=head1 http://jabber.org/protocol/pubsub#owner - configure objects
     
    12301230  Name                        Type       Get  Set  Remove  Defined  Add
    12311231  ==========================  =========  ===  ===  ======  =======  ===
    1232   Node                        scalar      X    X     X        X       
    1233   Configure                   master      X    X                       
     1232  Node                        scalar      X    X     X        X
     1233  Configure                   master      X    X
    12341234
    12351235=head1 http://jabber.org/protocol/si
     
    12371237  Name                        Type       Get  Set  Remove  Defined  Add
    12381238  ==========================  =========  ===  ===  ======  =======  ===
    1239   ID                          scalar      X    X     X        X       
    1240   MimeType                    scalar      X    X     X        X       
    1241   Profile                     scalar      X    X     X        X       
    1242   Stream                      master      X    X                       
     1239  ID                          scalar      X    X     X        X
     1240  MimeType                    scalar      X    X     X        X
     1241  Profile                     scalar      X    X     X        X
     1242  Stream                      master      X    X
    12431243
    12441244=head1 http://jabber.org/protocol/si/profile/file-transfer
     
    12461246  Name                        Type       Get  Set  Remove  Defined  Add
    12471247  ==========================  =========  ===  ===  ======  =======  ===
    1248   Date                        scalar      X    X     X        X       
    1249   Desc                        scalar      X    X     X        X       
    1250   Hash                        scalar      X    X     X        X       
    1251   Name                        scalar      X    X     X        X       
    1252   Range                       flag        X    X     X        X       
    1253   RangeLength                 scalar      X    X     X        X       
    1254   RangeOffset                 scalar      X    X     X        X       
    1255   Size                        scalar      X    X     X        X       
    1256   File                        master      X    X                       
     1248  Date                        scalar      X    X     X        X
     1249  Desc                        scalar      X    X     X        X
     1250  Hash                        scalar      X    X     X        X
     1251  Name                        scalar      X    X     X        X
     1252  Range                       flag        X    X     X        X
     1253  RangeLength                 scalar      X    X     X        X
     1254  RangeOffset                 scalar      X    X     X        X
     1255  Size                        scalar      X    X     X        X
     1256  File                        master      X    X
    12571257
    12581258=head1 jabber:iq:agent - DEPRECATED
     
    12601260  Name                        Type       Get  Set  Remove  Defined  Add
    12611261  ==========================  =========  ===  ===  ======  =======  ===
    1262   Agents                      flag        X    X     X        X       
    1263   Description                 scalar      X    X     X        X       
    1264   GroupChat                   flag        X    X     X        X       
    1265   JID                         jid         X    X     X        X       
    1266   Name                        scalar      X    X     X        X       
    1267   Register                    flag        X    X     X        X       
    1268   Search                      flag        X    X     X        X       
    1269   Service                     scalar      X    X     X        X       
    1270   Transport                   scalar      X    X     X        X       
    1271   URL                         scalar      X    X     X        X       
    1272   Agent                       master      X    X                       
     1262  Agents                      flag        X    X     X        X
     1263  Description                 scalar      X    X     X        X
     1264  GroupChat                   flag        X    X     X        X
     1265  JID                         jid         X    X     X        X
     1266  Name                        scalar      X    X     X        X
     1267  Register                    flag        X    X     X        X
     1268  Search                      flag        X    X     X        X
     1269  Service                     scalar      X    X     X        X
     1270  Transport                   scalar      X    X     X        X
     1271  URL                         scalar      X    X     X        X
     1272  Agent                       master      X    X
    12731273
    12741274=head1 jabber:iq:agents - DEPRECATED
     
    12761276  Name                        Type       Get  Set  Remove  Defined  Add
    12771277  ==========================  =========  ===  ===  ======  =======  ===
    1278   Agent                       child                                  X 
    1279   Agents                      child       X          X        X       
     1278  Agent                       child                                  X
     1279  Agents                      child       X          X        X
    12801280
    12811281=head1 jabber:iq:autoupdate
     
    12831283  Name                        Type       Get  Set  Remove  Defined  Add
    12841284  ==========================  =========  ===  ===  ======  =======  ===
    1285   Beta                        child                                  X 
    1286   Dev                         child                                  X 
    1287   Release                     child                                  X 
    1288   Releases                    child       X          X        X       
     1285  Beta                        child                                  X
     1286  Dev                         child                                  X
     1287  Release                     child                                  X
     1288  Releases                    child       X          X        X
    12891289
    12901290=head1 jabber:iq:autoupdate - release objects
     
    12921292  Name                        Type       Get  Set  Remove  Defined  Add
    12931293  ==========================  =========  ===  ===  ======  =======  ===
    1294   Desc                        scalar      X    X     X        X       
    1295   Priority                    scalar      X    X     X        X       
    1296   URL                         scalar      X    X     X        X       
    1297   Version                     scalar      X    X     X        X       
    1298   Release                     master      X    X                       
     1294  Desc                        scalar      X    X     X        X
     1295  Priority                    scalar      X    X     X        X
     1296  URL                         scalar      X    X     X        X
     1297  Version                     scalar      X    X     X        X
     1298  Release                     master      X    X
    12991299
    13001300=head1 jabber:iq:browse - DEPRECATED
     
    13021302  Name                        Type       Get  Set  Remove  Defined  Add
    13031303  ==========================  =========  ===  ===  ======  =======  ===
    1304   Category                    scalar      X    X     X        X       
    1305   JID                         jid         X    X     X        X       
    1306   NS                          array       X    X     X        X       
    1307   Name                        scalar      X    X     X        X       
    1308   Type                        scalar      X    X     X        X       
    1309   Item                        child                                  X 
    1310   Items                       child       X          X        X       
    1311   Browse                      master      X    X                       
     1304  Category                    scalar      X    X     X        X
     1305  JID                         jid         X    X     X        X
     1306  NS                          array       X    X     X        X
     1307  Name                        scalar      X    X     X        X
     1308  Type                        scalar      X    X     X        X
     1309  Item                        child                                  X
     1310  Items                       child       X          X        X
     1311  Browse                      master      X    X
    13121312
    13131313=head1 jabber:iq:browse - item objects - DEPRECATED
     
    13151315  Name                        Type       Get  Set  Remove  Defined  Add
    13161316  ==========================  =========  ===  ===  ======  =======  ===
    1317   Category                    scalar      X    X     X        X       
    1318   JID                         jid         X    X     X        X       
    1319   NS                          array       X    X     X        X       
    1320   Name                        scalar      X    X     X        X       
    1321   Type                        scalar      X    X     X        X       
    1322   Item                        child                                  X 
    1323   Items                       child       X          X        X       
    1324   Browse                      master      X    X                       
     1317  Category                    scalar      X    X     X        X
     1318  JID                         jid         X    X     X        X
     1319  NS                          array       X    X     X        X
     1320  Name                        scalar      X    X     X        X
     1321  Type                        scalar      X    X     X        X
     1322  Item                        child                                  X
     1323  Items                       child       X          X        X
     1324  Browse                      master      X    X
    13251325
    13261326=head1 jabber:iq:conference
     
    13281328  Name                        Type       Get  Set  Remove  Defined  Add
    13291329  ==========================  =========  ===  ===  ======  =======  ===
    1330   ID                          scalar      X    X     X        X       
    1331   Name                        scalar      X    X     X        X       
    1332   Nick                        scalar      X    X     X        X       
    1333   Privacy                     flag        X    X     X        X       
    1334   Secret                      scalar      X    X     X        X       
    1335   Conference                  master      X    X                       
     1330  ID                          scalar      X    X     X        X
     1331  Name                        scalar      X    X     X        X
     1332  Nick                        scalar      X    X     X        X
     1333  Privacy                     flag        X    X     X        X
     1334  Secret                      scalar      X    X     X        X
     1335  Conference                  master      X    X
    13361336
    13371337=head1 jabber:iq:filter - DEPRECATED
     
    13391339  Name                        Type       Get  Set  Remove  Defined  Add
    13401340  ==========================  =========  ===  ===  ======  =======  ===
    1341   Rule                        child                                  X 
    1342   Rules                       child       X          X        X       
     1341  Rule                        child                                  X
     1342  Rules                       child       X          X        X
    13431343
    13441344=head1 jabber:iq:filter - rule objects - DEPRECATED
     
    13461346  Name                        Type       Get  Set  Remove  Defined  Add
    13471347  ==========================  =========  ===  ===  ======  =======  ===
    1348   Body                        scalar      X    X     X        X       
    1349   Continued                   scalar      X    X     X        X       
    1350   Drop                        scalar      X    X     X        X       
    1351   Edit                        scalar      X    X     X        X       
    1352   Error                       scalar      X    X     X        X       
    1353   From                        scalar      X    X     X        X       
    1354   Offline                     scalar      X    X     X        X       
    1355   Reply                       scalar      X    X     X        X       
    1356   Resource                    scalar      X    X     X        X       
    1357   Show                        scalar      X    X     X        X       
    1358   Size                        scalar      X    X     X        X       
    1359   Subject                     scalar      X    X     X        X       
    1360   Time                        scalar      X    X     X        X       
    1361   Type                        scalar      X    X     X        X       
    1362   Unavailable                 scalar      X    X     X        X       
    1363   Rule                        master      X    X                       
     1348  Body                        scalar      X    X     X        X
     1349  Continued                   scalar      X    X     X        X
     1350  Drop                        scalar      X    X     X        X
     1351  Edit                        scalar      X    X     X        X
     1352  Error                       scalar      X    X     X        X
     1353  From                        scalar      X    X     X        X
     1354  Offline                     scalar      X    X     X        X
     1355  Reply                       scalar      X    X     X        X
     1356  Resource                    scalar      X    X     X        X
     1357  Show                        scalar      X    X     X        X
     1358  Size                        scalar      X    X     X        X
     1359  Subject                     scalar      X    X     X        X
     1360  Time                        scalar      X    X     X        X
     1361  Type                        scalar      X    X     X        X
     1362  Unavailable                 scalar      X    X     X        X
     1363  Rule                        master      X    X
    13641364
    13651365=head1 jabber:iq:gateway
     
    13671367  Name                        Type       Get  Set  Remove  Defined  Add
    13681368  ==========================  =========  ===  ===  ======  =======  ===
    1369   Desc                        scalar      X    X     X        X       
    1370   JID                         jid         X    X     X        X       
    1371   Prompt                      scalar      X    X     X        X       
    1372   Gateway                     master      X    X                       
     1369  Desc                        scalar      X    X     X        X
     1370  JID                         jid         X    X     X        X
     1371  Prompt                      scalar      X    X     X        X
     1372  Gateway                     master      X    X
    13731373
    13741374=head1 jabber:iq:last
     
    13761376  Name                        Type       Get  Set  Remove  Defined  Add
    13771377  ==========================  =========  ===  ===  ======  =======  ===
    1378   Message                     scalar      X    X     X        X       
    1379   Seconds                     scalar      X    X     X        X       
    1380   Last                        master      X    X                       
     1378  Message                     scalar      X    X     X        X
     1379  Seconds                     scalar      X    X     X        X
     1380  Last                        master      X    X
    13811381
    13821382=head1 jabber:iq:oob
     
    13841384  Name                        Type       Get  Set  Remove  Defined  Add
    13851385  ==========================  =========  ===  ===  ======  =======  ===
    1386   Desc                        scalar      X    X     X        X       
    1387   URL                         scalar      X    X     X        X       
    1388   Oob                         master      X    X                       
     1386  Desc                        scalar      X    X     X        X
     1387  URL                         scalar      X    X     X        X
     1388  Oob                         master      X    X
    13891389
    13901390=head1 jabber:iq:pass
     
    13921392  Name                        Type       Get  Set  Remove  Defined  Add
    13931393  ==========================  =========  ===  ===  ======  =======  ===
    1394   Client                      scalar      X    X     X        X       
    1395   ClientPort                  scalar      X    X     X        X       
    1396   Close                       flag        X    X     X        X       
    1397   Expire                      scalar      X    X     X        X       
    1398   OneShot                     flag        X    X     X        X       
    1399   Proxy                       scalar      X    X     X        X       
    1400   ProxyPort                   scalar      X    X     X        X       
    1401   Server                      scalar      X    X     X        X       
    1402   ServerPort                  scalar      X    X     X        X       
    1403   Pass                        master      X    X                       
     1394  Client                      scalar      X    X     X        X
     1395  ClientPort                  scalar      X    X     X        X
     1396  Close                       flag        X    X     X        X
     1397  Expire                      scalar      X    X     X        X
     1398  OneShot                     flag        X    X     X        X
     1399  Proxy                       scalar      X    X     X        X
     1400  ProxyPort                   scalar      X    X     X        X
     1401  Server                      scalar      X    X     X        X
     1402  ServerPort                  scalar      X    X     X        X
     1403  Pass                        master      X    X
    14041404
    14051405=head1 jabber:iq:rpc
     
    14071407  Name                        Type       Get  Set  Remove  Defined  Add
    14081408  ==========================  =========  ===  ===  ======  =======  ===
    1409   MethodCall                  child       X          X        X      X 
    1410   MethodResponse              child       X          X        X      X 
     1409  MethodCall                  child       X          X        X      X
     1410  MethodResponse              child       X          X        X      X
    14111411
    14121412=head1 jabber:iq:rpc - array objects
     
    14141414  Name                        Type       Get  Set  Remove  Defined  Add
    14151415  ==========================  =========  ===  ===  ======  =======  ===
    1416   Data                        child                                  X 
    1417   Datas                       child       X          X        X       
     1416  Data                        child                                  X
     1417  Datas                       child       X          X        X
    14181418
    14191419=head1 jabber:iq:rpc - data objects
     
    14211421  Name                        Type       Get  Set  Remove  Defined  Add
    14221422  ==========================  =========  ===  ===  ======  =======  ===
    1423   Value                       child       X          X        X      X 
     1423  Value                       child       X          X        X      X
    14241424
    14251425=head1 jabber:iq:rpc - fault objects
     
    14271427  Name                        Type       Get  Set  Remove  Defined  Add
    14281428  ==========================  =========  ===  ===  ======  =======  ===
    1429   Value                       child       X          X        X      X 
     1429  Value                       child       X          X        X      X
    14301430
    14311431=head1 jabber:iq:rpc - member objects
     
    14331433  Name                        Type       Get  Set  Remove  Defined  Add
    14341434  ==========================  =========  ===  ===  ======  =======  ===
    1435   Name                        scalar      X    X     X        X       
    1436   Value                       child       X          X        X      X 
    1437   Member                      master      X    X                       
     1435  Name                        scalar      X    X     X        X
     1436  Value                       child       X          X        X      X
     1437  Member                      master      X    X
    14381438
    14391439=head1 jabber:iq:rpc - methodCall objects
     
    14411441  Name                        Type       Get  Set  Remove  Defined  Add
    14421442  ==========================  =========  ===  ===  ======  =======  ===
    1443   MethodName                  scalar      X    X     X        X       
    1444   Params                      child       X          X        X      X 
    1445   MethodCall                  master      X    X                       
     1443  MethodName                  scalar      X    X     X        X
     1444  Params                      child       X          X        X      X
     1445  MethodCall                  master      X    X
    14461446
    14471447=head1 jabber:iq:rpc - methodResponse objects
     
    14491449  Name                        Type       Get  Set  Remove  Defined  Add
    14501450  ==========================  =========  ===  ===  ======  =======  ===
    1451   Fault                       child       X          X        X      X 
    1452   Params                      child       X          X        X      X 
     1451  Fault                       child       X          X        X      X
     1452  Params                      child       X          X        X      X
    14531453
    14541454=head1 jabber:iq:rpc - param objects
     
    14561456  Name                        Type       Get  Set  Remove  Defined  Add
    14571457  ==========================  =========  ===  ===  ======  =======  ===
    1458   Value                       child       X          X        X      X 
     1458  Value                       child       X          X        X      X
    14591459
    14601460=head1 jabber:iq:rpc - params objects
     
    14621462  Name                        Type       Get  Set  Remove  Defined  Add
    14631463  ==========================  =========  ===  ===  ======  =======  ===
    1464   Param                       child                                  X 
    1465   Params                      child       X          X        X       
     1464  Param                       child                                  X
     1465  Params                      child       X          X        X
    14661466
    14671467=head1 jabber:iq:rpc - struct objects
     
    14691469  Name                        Type       Get  Set  Remove  Defined  Add
    14701470  ==========================  =========  ===  ===  ======  =======  ===
    1471   Member                      child                                  X 
    1472   Members                     child       X          X        X       
     1471  Member                      child                                  X
     1472  Members                     child       X          X        X
    14731473
    14741474=head1 jabber:iq:rpc - value objects
     
    14761476  Name                        Type       Get  Set  Remove  Defined  Add
    14771477  ==========================  =========  ===  ===  ======  =======  ===
    1478   Base64                      scalar      X    X     X        X       
    1479   Boolean                     scalar      X    X     X        X       
    1480   DateTime                    scalar      X    X     X        X       
    1481   Double                      scalar      X    X     X        X       
    1482   I4                          scalar      X    X     X        X       
    1483   Int                         scalar      X    X     X        X       
    1484   String                      scalar      X    X     X        X       
    1485   Value                       scalar      X    X     X        X       
    1486   Array                       child       X          X        X      X 
    1487   Struct                      child       X          X        X      X 
    1488   RPCValue                    master      X    X                       
     1478  Base64                      scalar      X    X     X        X
     1479  Boolean                     scalar      X    X     X        X
     1480  DateTime                    scalar      X    X     X        X
     1481  Double                      scalar      X    X     X        X
     1482  I4                          scalar      X    X     X        X
     1483  Int                         scalar      X    X     X        X
     1484  String                      scalar      X    X     X        X
     1485  Value                       scalar      X    X     X        X
     1486  Array                       child       X          X        X      X
     1487  Struct                      child       X          X        X      X
     1488  RPCValue                    master      X    X
    14891489
    14901490=head1 jabber:iq:search
     
    14921492  Name                        Type       Get  Set  Remove  Defined  Add
    14931493  ==========================  =========  ===  ===  ======  =======  ===
    1494   Email                       scalar      X    X     X        X       
    1495   Family                      scalar      X    X     X        X       
    1496   First                       scalar      X    X     X        X       
    1497   Given                       scalar      X    X     X        X       
    1498   Instructions                scalar      X    X     X        X       
    1499   Key                         scalar      X    X     X        X       
    1500   Last                        scalar      X    X     X        X       
    1501   Name                        scalar      X    X     X        X       
    1502   Nick                        scalar      X    X     X        X       
    1503   Truncated                   flag        X    X     X        X       
    1504   Item                        child                                  X 
    1505   Items                       child       X          X        X       
    1506   Search                      master      X    X                       
     1494  Email                       scalar      X    X     X        X
     1495  Family                      scalar      X    X     X        X
     1496  First                       scalar      X    X     X        X
     1497  Given                       scalar      X    X     X        X
     1498  Instructions                scalar      X    X     X        X
     1499  Key                         scalar      X    X     X        X
     1500  Last                        scalar      X    X     X        X
     1501  Name                        scalar      X    X     X        X
     1502  Nick                        scalar      X    X     X        X
     1503  Truncated                   flag        X    X     X        X
     1504  Item                        child                                  X
     1505  Items                       child       X          X        X
     1506  Search                      master      X    X
    15071507
    15081508=head1 jabber:iq:search - item objects
     
    15101510  Name                        Type       Get  Set  Remove  Defined  Add
    15111511  ==========================  =========  ===  ===  ======  =======  ===
    1512   Email                       scalar      X    X     X        X       
    1513   Family                      scalar      X    X     X        X       
    1514   First                       scalar      X    X     X        X       
    1515   Given                       scalar      X    X     X        X       
    1516   JID                         jid         X    X     X        X       
    1517   Key                         scalar      X    X     X        X       
    1518   Last                        scalar      X    X     X        X       
    1519   Name                        scalar      X    X     X        X       
    1520   Nick                        scalar      X    X     X        X       
    1521   Item                        master      X    X                       
     1512  Email                       scalar      X    X     X        X
     1513  Family                      scalar      X    X     X        X
     1514  First                       scalar      X    X     X        X
     1515  Given                       scalar      X    X     X        X
     1516  JID                         jid         X    X     X        X
     1517  Key                         scalar      X    X     X        X
     1518  Last                        scalar      X    X     X        X
     1519  Name                        scalar      X    X     X        X
     1520  Nick                        scalar      X    X     X        X
     1521  Item                        master      X    X
    15221522
    15231523=head1 jabber:iq:time
     
    15251525  Name                        Type       Get  Set  Remove  Defined  Add
    15261526  ==========================  =========  ===  ===  ======  =======  ===
    1527   Display                     special     X    X     X        X       
    1528   TZ                          special     X    X     X        X       
    1529   UTC                         special     X    X     X        X       
    1530   Time                        master      X    X                       
     1527  Display                     special     X    X     X        X
     1528  TZ                          special     X    X     X        X
     1529  UTC                         special     X    X     X        X
     1530  Time                        master      X    X
    15311531
    15321532=head1 jabber:iq:version
     
    15341534  Name                        Type       Get  Set  Remove  Defined  Add
    15351535  ==========================  =========  ===  ===  ======  =======  ===
    1536   Name                        scalar      X    X     X        X       
    1537   OS                          special     X    X     X        X       
    1538   Ver                         special     X    X     X        X       
    1539   Version                     master      X    X                       
     1536  Name                        scalar      X    X     X        X
     1537  OS                          special     X    X     X        X
     1538  Ver                         special     X    X     X        X
     1539  Version                     master      X    X
    15401540
    15411541=head1 jabber:x:autoupdate
     
    15431543  Name                        Type       Get  Set  Remove  Defined  Add
    15441544  ==========================  =========  ===  ===  ======  =======  ===
    1545   JID                         jid         X    X     X        X       
    1546   Autoupdate                  master      X    X                       
     1545  JID                         jid         X    X     X        X
     1546  Autoupdate                  master      X    X
    15471547
    15481548=head1 jabber:x:conference
     
    15501550  Name                        Type       Get  Set  Remove  Defined  Add
    15511551  ==========================  =========  ===  ===  ======  =======  ===
    1552   JID                         jid         X    X     X        X       
    1553   Conference                  master      X    X                       
     1552  JID                         jid         X    X     X        X
     1553  Conference                  master      X    X
    15541554
    15551555=head1 jabber:x:data
     
    15571557  Name                        Type       Get  Set  Remove  Defined  Add
    15581558  ==========================  =========  ===  ===  ======  =======  ===
    1559   Form                        scalar      X    X     X        X       
    1560   Instructions                scalar      X    X     X        X       
    1561   Title                       scalar      X    X     X        X       
    1562   Type                        scalar      X    X     X        X       
    1563   Field                       child                                  X 
    1564   Fields                      child       X          X        X       
    1565   Item                        child                                  X 
    1566   Items                       child       X          X        X       
    1567   Reported                    child       X          X        X      X 
    1568   Data                        master      X    X                       
     1559  Form                        scalar      X    X     X        X
     1560  Instructions                scalar      X    X     X        X
     1561  Title                       scalar      X    X     X        X
     1562  Type                        scalar      X    X     X        X
     1563  Field                       child                                  X
     1564  Fields                      child       X          X        X
     1565  Item                        child                                  X
     1566  Items                       child       X          X        X
     1567  Reported                    child       X          X        X      X
     1568  Data                        master      X    X
    15691569
    15701570=head1 jabber:x:data - field objects
     
    15721572  Name                        Type       Get  Set  Remove  Defined  Add
    15731573  ==========================  =========  ===  ===  ======  =======  ===
    1574   Desc                        scalar      X    X     X        X       
    1575   Label                       scalar      X    X     X        X       
    1576   Required                    flag        X    X     X        X       
    1577   Type                        scalar      X    X     X        X       
    1578   Value                       array       X    X     X        X       
    1579   Var                         scalar      X    X     X        X       
    1580   Option                      child                                  X 
    1581   Options                     child       X          X        X       
    1582   Field                       master      X    X                       
     1574  Desc                        scalar      X    X     X        X
     1575  Label                       scalar      X    X     X        X
     1576  Required                    flag        X    X     X        X
     1577  Type                        scalar      X    X     X        X
     1578  Value                       array       X    X     X        X
     1579  Var                         scalar      X    X     X        X
     1580  Option                      child                                  X
     1581  Options                     child       X          X        X
     1582  Field                       master      X    X
    15831583
    15841584=head1 jabber:x:data - item objects
     
    15861586  Name                        Type       Get  Set  Remove  Defined  Add
    15871587  ==========================  =========  ===  ===  ======  =======  ===
    1588   Field                       child                                  X 
    1589   Fields                      child       X          X        X       
    1590   Item                        master      X    X                       
     1588  Field                       child                                  X
     1589  Fields                      child       X          X        X
     1590  Item                        master      X    X
    15911591
    15921592=head1 jabber:x:data - option objects
     
    15941594  Name                        Type       Get  Set  Remove  Defined  Add
    15951595  ==========================  =========  ===  ===  ======  =======  ===
    1596   Label                       scalar      X    X     X        X       
    1597   Value                       scalar      X    X     X        X       
    1598   Option                      master      X    X                       
     1596  Label                       scalar      X    X     X        X
     1597  Value                       scalar      X    X     X        X
     1598  Option                      master      X    X
    15991599
    16001600=head1 jabber:x:data - reported objects
     
    16021602  Name                        Type       Get  Set  Remove  Defined  Add
    16031603  ==========================  =========  ===  ===  ======  =======  ===
    1604   Field                       child                                  X 
    1605   Fields                      child       X          X        X       
    1606   Reported                    master      X    X                       
     1604  Field                       child                                  X
     1605  Fields                      child       X          X        X
     1606  Reported                    master      X    X
    16071607
    16081608=head1 jabber:x:delay
     
    16101610  Name                        Type       Get  Set  Remove  Defined  Add
    16111611  ==========================  =========  ===  ===  ======  =======  ===
    1612   From                        jid         X    X     X        X       
    1613   Message                     scalar      X    X     X        X       
    1614   Stamp                       timestamp   X    X     X        X       
    1615   Delay                       master      X    X                       
     1612  From                        jid         X    X     X        X
     1613  Message                     scalar      X    X     X        X
     1614  Stamp                       timestamp   X    X     X        X
     1615  Delay                       master      X    X
    16161616
    16171617=head1 jabber:x:encrypted
     
    16191619  Name                        Type       Get  Set  Remove  Defined  Add
    16201620  ==========================  =========  ===  ===  ======  =======  ===
    1621   Message                     scalar      X    X     X        X       
    1622   Encrypted                   master      X    X                       
     1621  Message                     scalar      X    X     X        X
     1622  Encrypted                   master      X    X
    16231623
    16241624=head1 jabber:x:event
     
    16261626  Name                        Type       Get  Set  Remove  Defined  Add
    16271627  ==========================  =========  ===  ===  ======  =======  ===
    1628   Composing                   flag        X    X     X        X       
    1629   Delivered                   flag        X    X     X        X       
    1630   Displayed                   flag        X    X     X        X       
    1631   ID                          scalar      X    X     X        X       
    1632   Offline                     flag        X    X     X        X       
    1633   Event                       master      X    X                       
     1628  Composing                   flag        X    X     X        X
     1629  Delivered                   flag        X    X     X        X
     1630  Displayed                   flag        X    X     X        X
     1631  ID                          scalar      X    X     X        X
     1632  Offline                     flag        X    X     X        X
     1633  Event                       master      X    X
    16341634
    16351635=head1 jabber:x:expire
     
    16371637  Name                        Type       Get  Set  Remove  Defined  Add
    16381638  ==========================  =========  ===  ===  ======  =======  ===
    1639   Seconds                     scalar      X    X     X        X       
    1640   Expire                      master      X    X                       
     1639  Seconds                     scalar      X    X     X        X
     1640  Expire                      master      X    X
    16411641
    16421642=head1 jabber:x:oob
     
    16441644  Name                        Type       Get  Set  Remove  Defined  Add
    16451645  ==========================  =========  ===  ===  ======  =======  ===
    1646   Desc                        scalar      X    X     X        X       
    1647   URL                         scalar      X    X     X        X       
    1648   Oob                         master      X    X                       
     1646  Desc                        scalar      X    X     X        X
     1647  URL                         scalar      X    X     X        X
     1648  Oob                         master      X    X
    16491649
    16501650=head1 jabber:x:roster
     
    16521652  Name                        Type       Get  Set  Remove  Defined  Add
    16531653  ==========================  =========  ===  ===  ======  =======  ===
    1654   Item                        child                                  X 
    1655   Items                       child       X          X        X       
    1656   Roster                      master      X    X                       
     1654  Item                        child                                  X
     1655  Items                       child       X          X        X
     1656  Roster                      master      X    X
    16571657
    16581658=head1 jabber:x:roster - item objects
     
    16601660  Name                        Type       Get  Set  Remove  Defined  Add
    16611661  ==========================  =========  ===  ===  ======  =======  ===
    1662   Ask                         scalar      X    X     X        X       
    1663   Group                       array       X    X     X        X       
    1664   JID                         jid         X    X     X        X       
    1665   Name                        scalar      X    X     X        X       
    1666   Subscription                scalar      X    X     X        X       
    1667   Item                        master      X    X                       
     1662  Ask                         scalar      X    X     X        X
     1663  Group                       array       X    X     X        X
     1664  JID                         jid         X    X     X        X
     1665  Name                        scalar      X    X     X        X
     1666  Subscription                scalar      X    X     X        X
     1667  Item                        master      X    X
    16681668
    16691669=head1 jabber:x:signed
     
    16711671  Name