
Net::BGP::Transport - Class encapsulating BGP-4 transport session state and functionality

use Net::BGP::Transport;
$trans = Net::BGP::Transport->new(
Start => 1,
Parent => Net::BGP::Peer->new(),
ConnectRetryTime => 300,
HoldTime => 60,
KeepAliveTime => 20
);
$version = $trans->version();
$trans->start();
$trans->stop();
$trans->update($update);
$trans->refresh($refresh);

This module encapsulates the state and functionality associated with a BGP transport connection. Each instance of a Net::BGP::Transport object corresponds to a TCP session with a distinct peer. It should not be used by it self, but encapsulated in a Net::BGP::Peer object.

This is the constructor for Net::BGP::Transport objects. It returns a reference to the newly created object. The following named parameters may be passed to the constructor. Once the object is created, the information can not be changed.
This "reconstructor" returns a previeus constructed object from the perl genereted string-context scalar of the object, eg. Net::BGP::Peer=HASH(0x820952c).

This methods does the actuall work for the methods of the same name in Net::BGP::Peer.

Net::BGP::Peer, Net::BGP, Net::BGP::Update, Net::BGP::Refresh

Stephen J. Scheck <code@neurosphere.com> in original Peer.pm form Martin Lorensen <lorensen@cpan.org> seperated into Transort.pm