ITrigCostSvc Node1 ITrigCostSvc + DeclareInterfaceID() + ~ITrigCostSvc() + startEvent() + processAlg() + endEvent() + isMonitoredEvent() + monitorROS() + generateTimeoutReport() + discardEvent() Node2 IService Node2->Node1