agent_handle apic
Simics Reference Manual  /  5 Classes  / 

agent_manager

Description

The agent_manager class is used by Matic to support communication with Simics Agents, which run on target systems. The manager creates and controls Agent Handles for those agents. There may only exist one agent manager in the simulation.

Matic requires the simulation to run, allowing Simics Agents on the target systems to run and respond. However, if the simulation is not running, any commands will be queued on the agent_handle objects and run eventually.

The start-agent-manager command will load the required module and create and start an agent manager.

See also: Simics User's Guide as well as the agent_handle class.

Interfaces Implemented

conf_object, log_object

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.

Commands for this class

Attributes

infos
Optional attribute; read/write access; type: [s*]
Information about each Simics Agent.
pipe
Pseudo attribute; read-only access; type: o|n
The connected magic pipe object.

Provided By

matic
agent_handle apic