Documentation ¶
Overview ¶
Package parsers provides helper functions to parse and validate different type of string. It can be hosts, unix addresses, tcp addresses, filters, kernel operating system versions.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseKeyValueOpt ¶
ParseKeyValueOpt parses and validates the specified string as a key/value pair (key=value)
func ParseUintList ¶
ParseUintList parses and validates the specified string as the value found in some cgroup file (e.g. `cpuset.cpus`, `cpuset.mems`), which could be one of the formats below. Note that duplicates are actually allowed in the input string. It returns a `map[int]bool` with available elements from `val` set to `true`. Supported formats:
7 1-6 0,3-4,7,8-10 0-0,0,1-7 03,1-3 <- this is gonna get parsed as [1,2,3] 3,2,1 0-2,3,1
func ParseUintListMaximum ¶
ParseUintListMaximum parses and validates the specified string as the value found in some cgroup file (e.g. `cpuset.cpus`, `cpuset.mems`), which could be one of the formats below. Note that duplicates are actually allowed in the input string. It returns a `map[int]bool` with available elements from `val` set to `true`. Values larger than `maximum` cause an error if max is non zero, in order to stop the map becoming excessively large. Supported formats:
7 1-6 0,3-4,7,8-10 0-0,0,1-7 03,1-3 <- this is gonna get parsed as [1,2,3] 3,2,1 0-2,3,1
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package kernel provides helper function to get, parse and compare kernel versions for different platforms.
|
Package kernel provides helper function to get, parse and compare kernel versions for different platforms. |
Package operatingsystem provides helper function to get the operating system name for different platforms.
|
Package operatingsystem provides helper function to get the operating system name for different platforms. |