junos: Introduced junos_invoke_method().
This function may be used to call an arbitrary JUNOScript method with any
number and type of attributes and arguments. Attributes and arguments are
specified using a variable argument list using tuples <type>, <name>[,
<value>] where type is any of a list of constants defined in junos.h. The type
of <value> is determined from the specified type. The list has to be
terminated by the constant JUNOS_NO_ARGS.
junos_simple_method() has been "degraded" to a define calling
junos_invoke_method().
This function may be used to call an arbitrary JUNOScript method with any
number and type of attributes and arguments. Attributes and arguments are
specified using a variable argument list using tuples <type>, <name>[,
<value>] where type is any of a list of constants defined in junos.h. The type
of <value> is determined from the specified type. The list has to be
terminated by the constant JUNOS_NO_ARGS.
junos_simple_method() has been "degraded" to a define calling
junos_invoke_method().
strbuf: Added a string buffer class for dynamically growing strings.
For now, the class provides a method to append to the string in a sprintf()
fashion.
For now, the class provides a method to append to the string in a sprintf()
fashion.
Renamed 'command' to 'method'.
In order to follow the nomenclature used by Juniper.
In order to follow the nomenclature used by Juniper.
junosc: Updated manpage and usage output.
doc: Renamed junosc.txt to junosc.1.txt.
This will make is easier to distinguish between manpages with the same names
in different sections.
This will make is easier to distinguish between manpages with the same names
in different sections.
Initial commit.
* libJUNOS:
- support for .netrc files
- support for handling SSH connections to JUNOS devices
- support for submitting simple commands (no arguments)
- unique interface for accessing error information of all subsystems (SSH,
XML, system errors)
* junosc:
- simple interface to libJUNOS
- support for submitting a single command and dumping the reply
* libJUNOS:
- support for .netrc files
- support for handling SSH connections to JUNOS devices
- support for submitting simple commands (no arguments)
- unique interface for accessing error information of all subsystems (SSH,
XML, system errors)
* junosc:
- simple interface to libJUNOS
- support for submitting a single command and dumping the reply