Module for system identifying information.
This module provides access to important identifying information of the system, similar to what is available from the ‘show version’ and ‘show hostname’ CLI commands.
Handler class for changes in system identifying information.
Public Functions
Returns the associated system_mgr.
Handler called when the hostname changes.
Handler called when the fully qualified domain name changes.
Handler called once the system identifying information is set.
The on_system_info_initialized() method will be called when the serial_number and model_name have been discovered and are accessible via the system_mgr class.
A manager for identifying information of the system.
Create one of these via eos::get_system_mgr() prior to starting the agent main loop. When your eos::agent_handler::on_initialized virtual function is called, the manager is valid for use.
Public Functions
Returns the system hostname.
Returns the system fully qualified domain name.
Returns the system serial number.
Returns the system model name.
Returns the hardware revision.
Returns the running software version.
Protected Functions
Private Members
Friends