Developer's API Reference guide

Functions

Total number of functions: 4. Functions supported are:

set_error($msg)
get_string_from_xpath($xml, $xpath, $val, $retVal)
dec_to_bin($decimal, $binary)
get_subnet_bits($ip)

set_error

set_error($msg)

This private function is used to set the error string to the library. This string can be obtained by libvirt_get_last_error() from the PHP application..

@msg [string]: error message string
Returns: None

get_string_from_xpath

get_string_from_xpath($xml, $xpath, $val, $retVal)

Function is used to get the XML xPath expression from the XML document. This can be added to val array if not NULL..

@xml [string]: input XML document
@xpath [string]: xPath expression to find nodes in the XML document
@val [array]: Zend array resource to put data to
@retVal [int]: return value of the parsing
Returns: string containing data of last match found

dec_to_bin

dec_to_bin($decimal, $binary)

Function dec_to_bin() converts the unsigned long long decimal (used e.g. for IPv4 address) to it's binary representation.

@decimal [int]: decimal value to be converted to binary interpretation
@binary [string]: output binary string with the binary interpretation
Returns: None

get_subnet_bits

get_subnet_bits($ip)

Function is used to get number of bits used by subnet determined by IP. Useful to get the CIDR IPv4 address representation.

@ip [string]: IP address to calculate subnet bits from
Returns: number of bits used by subnet mask