This module provides a package of commands for the TCLI environment. Currently one must use the TCLI environment (or browse the source) to see documentation for the commands it supports within the TCLI Agent.
Makes a standard ping.
This module must be loaded into a Agent::TCLI::Control by an Agent::TCLI::Transport in order for a user to interface with it.
The following attributes are accessible through standard <attribute> methods unless otherwise noted.
These attrbiutes are generally internal and are probably only useful to someone trying to enhance the functionality of this Package module.
The default target for a ping target will only accept NetAddr::IP type values.
The default timeout for a ping timeout will only contain numeric values.
The default number of retries before failing retry_count will only contain numeric values.
Most of these methods are for internal use within the TCLI system and may be of interest only to developers trying to enhance TCLI.
Usually the only attributes that are useful on creation are the verbose and do_verbose attrbiutes that are inherited from Agent::TCLI::Base.
This POE Event handler executes the ping command.
This POE Event handler receives and processes the events generated by PoCo::Client::PIng and turns them in to appropriate Responses.
This module is an Object::InsideOut object that inherits from Agent::TCLI::Package::Base. It inherits methods from both. Please refer to their documentation for more details.
Eric Hacker <hacker at cpan.org>
SHOULDS and MUSTS are currently not always enforced.
Test scripts not thorough enough.
Probably many others.
Copyright (c) 2007, Alcatel Lucent, All rights resevred.
This package is free software; you may redistribute it and/or modify it under the same terms as Perl itself.