GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  MON::PROTOCOL (3)

.ds Aq ’

NAME

Mon::Protocol - Methods for parsing / dumping a protocol block

CONTENTS

SYNOPSIS



    use Mon::Protocol;



DESCRIPTION

METHODS

new Creates a new object. A hash can be supplied which sets the default values. An example which contains all of the variables that you can initialize:



    $c = new Mon::Protocol;



dump_data Returns the current internal structure as a string dump suitable for passing to parse_data.
parse_data Parses a command block (from begin_block to end_block), as generated by dump_data.
type(new_type) Sets or returns the type of the current command block. See @TYPES for valid type codes.

In the future, it is possible that this module will perform additional checking based on the type, for now it is left to the application to interpret this.

get_section_list Returns an array containing all section names within the block.
get_section(section_name) Returns a hash containing the key/value pairs of the specific section.
delete_section(section_name) Completely removes the specified section from the block.
add_to_section(section_name,$hash_ref) Adds the key/value pairs in the hash to the specified section.



        $foo->add_to_section("_hostgroup", { "ns1.baz.com" -> "ok" });



delete_from_section(section_name,$key) Deletes the key/value pair from the section.



        $foo->delete_from_section("_hostgroup", "ns1.baz.com");



error Should any of the functions return an error (-1), this function can be used to retrieve a more elaborate error message and to reset the internal error state.
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 MON::PROTOCOL (3) 2001-01-11

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.