The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Agent::TCLI::Package::Net::Traceroute

VERSION

This document describes Agent::TCLI::Package::Net::Traceroute version 0.0.x

SYNOPSIS

Traceroute example.com

DESCRIPTION

Makes a standard traceroute.

ATTRIBUTES

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.

Some attributes may be created through the loading of the Parameters for this command package. These are not documented separately. See the source for the exact attribute names in use.

METHODS

Most of these methods are for internal use within the TCLI system and may be of interest only to developers trying to enhance TCLI.

new ( hash of attributes )

Usually the only attributes that are useful on creation are the verbose and do_verbose attrbiutes that are inherited from Agent::TCLI::Base.

_start

This POE event handler is called when POE starts up a Package. The _start method is :Cumulative within OIO.

_shutdown

This POE event handler is called to shutdown the Package.

trace

This POE event handler processes the trace command

TraceResponse

This POE event handler processes the return data from the PoCo::Client::Traceroute.

TraceResponse

This POE event handler processes the per hop return data from the PoCo::Client::Traceroute.

_preinit

This private Object::InsideOut (OIO) method is used for object initialization.

_init

This private OIO method is used for object initialization.

INHERITED METHODS

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.

AUTHOR

Eric Hacker <perl.mod at erichacker.com>

BUGS

SHOULDS and MUSTS are currently not always enforced.

Test scripts not thorough enough.

Probably many others.

LICENSE

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.