Changeset 782
- Timestamp:
- 07/27/08 22:11:16 (20 months ago)
- Files:
-
- 1 modified
-
trunk/DJabberd/lib/DJabberd/Connection/Admin.pm (modified) (16 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/DJabberd/lib/DJabberd/Connection/Admin.pm
r683 r782 6 6 7 7 use fields qw(buffer server handle); 8 use vars qw($initial_memory );8 use vars qw($initial_memory @Help); 9 9 10 10 use Devel::Peek (); … … 68 68 } 69 69 70 push @Help, 'close | exit | quit'; 70 71 sub CMD_close { $_[0]->close } 71 72 sub CMD_quit { $_[0]->close } 72 73 sub CMD_exit { $_[0]->close } 73 74 75 push @Help, 'conns | connections'; 74 76 *CMD_conns = \&CMD_connections; 75 77 sub CMD_connections { … … 89 91 } 90 92 93 push @Help, 'latency_log'; 91 94 sub CMD_latency_log { 92 95 my $self = shift; … … 98 101 } 99 102 103 push @Help, 'latency'; 100 104 sub CMD_latency { 101 105 my $self = shift; … … 124 128 } 125 129 130 push @Help, 'help'; 126 131 sub CMD_help { 127 132 my $self = shift; 128 $self->write($_) foreach split(/\n/, <<EOC); 129 Available commands: 130 version 131 help 132 list vhosts 133 quit 134 connections 135 conns 136 conns servers 137 conns clients 138 latency 139 users 140 . 141 EOC 142 } 143 133 $self->write($_) for 'Available commands:', (sort @Help), '.'; 134 } 135 136 push @Help, 'list vhosts'; 144 137 sub CMD_list { 145 138 my $self = shift; … … 155 148 } 156 149 150 push @Help, 'stats'; 157 151 sub CMD_stats { 158 152 my $self = shift; … … 180 174 } 181 175 176 push @Help, 'counters'; 182 177 sub CMD_counters { 183 178 my $self = shift; … … 189 184 } 190 185 186 push @Help, 'users'; 191 187 sub CMD_users { 192 188 my $self = shift; … … 202 198 } 203 199 200 push @Help, 'version'; 204 201 sub CMD_version { 205 202 $_[0]->write($DJabberd::VERSION); … … 255 252 } 256 253 254 push @Help, 'gladiator [lite | delta | all] ' . ( $has_gladiator ? '' : '(unavailable)' ); 257 255 my %last_gladiator; 258 256 sub CMD_gladiator { … … 287 285 } 288 286 287 push @Help, 'cycle ' . ( $has_gladiator ? '' : '(unavailable)' ); 289 288 sub CMD_cycle { 290 289 my $self = shift; … … 309 308 } 310 309 310 push @Help, 'fields package_name'; 311 311 sub CMD_fields { 312 312 my ($self, $arg) = @_; … … 318 318 } 319 319 320 push @Help, 'note_arena ' . ( $has_devel_leak ? '' : '(unavailable)' ); 320 321 sub CMD_note_arena { 321 322 my ($self, $arg) = @_; … … 326 327 } 327 328 329 push @Help, 'check_arena ' . ( $has_devel_leak ? '' : '(unavailable)' ); 328 330 sub CMD_check_arena { 329 331 my ($self, $arg) = @_; … … 333 335 } 334 336 337 push @Help, 'reload'; 335 338 sub CMD_reload { 336 339 my $self = shift; … … 344 347 } 345 348 349 push @Help, 'send_stanza JID STANZA'; 346 350 sub CMD_send_stanza { 347 351 my ($self, $params) = @_;
