OSPF::LSDB::YAML(3p)

NAME
OSPF::LSDB::YAML - load or dump OSPF link state database as YAML

SYNOPSIS
use OSPF::LSDB;

use OSPF::LSDB::YAML;

my $ospf = OSPF::LSDB->new();

my $yaml = OSPF::LSDB::YAML->new($ospf);

$string = $yaml->Dump();

$yaml->DumpFile($filename);

$yaml->Load($string);

$yaml->LoadFile($filename);

DESCRIPTION
The OSPF::LSDB::YAML module allows to load or dump a OSPF::LSDB instance in YAML format.

$self->Dump()
    Return the OSPF::LSDB content as YAML string.

$self->DumpFile($filepath)
    Write the OSPF::LSDB content as YAML into a file.

$self->Load($string)
    Set the OSPF::LSDB base object to the given YAML string. The content is converted to the current version and is validated.

$self->LoadFile($filepath)
    Set the OSPF::LSDB base object to the given YAML file. The content is converted to the current version and is validated.

ERRORS
The methods die if any error occures.

SEE ALSO
OSPF::LSDB,

ospfconvert

AUTHORS
Alexander Bluhm