Files
qt5-legatus-legacy/Lts/Proxies/ComponentMonitor/cmo_service.xml
T
2026-08-13 18:33:10 +02:00

31 lines
1.3 KiB
XML
Executable File

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<service namespace="ComponentMonitor" abbreviation="CMO" procNames="ComponentMonitor" exerciseDependency="Global" groups="Core" prio="3">
<rcs>
<Id Id="$Id$"/>
<HeadURL HeadURL="$HeadURL$"/>
<Author Author="$Author$"/>
</rcs>
<topicTypes>
<topicType name="ComponentStatus" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0" baseValueType="Core::BaseEntity">
<column name="hostname" idlType="string"/>
<column name="state" idlType="ComponentState"/>
<column name="last_check" idlType="long long"/>
</topicType>
<topicType name="TriggerUpdate">
<column name="hostnames" idlType="sequence&lt;string&gt;"/>
</topicType>
</topicTypes>
<functionTopics>
<functionTopic name="TriggerUpdate" requestTopicType="TriggerUpdate" replyTopicType="Core::FunctionReply" requestTopicName="TriggerUpdateRequest" replyTopicName="TriggerUpdateReply" routeInReplay="0"/>
</functionTopics>
<tables/>
<views/>
<enumerations>
<enumeration name="ComponentState">
<attribute key="Undefined" value="0"/>
<attribute key="Reachable" value="1"/>
<attribute key="Unreachable" value="2"/>
</enumeration>
</enumerations>
</service>