// copyright 2013-2020 BAE Systems, Thales Group, Object Management Group Inc; 2013 Selex ES, DSTO, Atlas Elektronik, EADS Deutschland GmbH #ifndef ORGOMGC4ISERVICE_INTERFACESSUBSYSTEM_SERVICESSUBSYSTEM_CONTROLREGISTER_INTERESTDEFVAR #define ORGOMGC4ISERVICE_INTERFACESSUBSYSTEM_SERVICESSUBSYSTEM_CONTROLREGISTER_INTERESTDEFVAR #include "Requests.idl" #include "Subsystem_Control.idl" module org { module omg { module c4i { module Service_Interfaces { module Subsystem_Services { module Subsystem_Control { module Register_Interest { // Confirm registration of interest // This service allows the CMS to register (and deregister) interest in other // services. It is explicitly meant to address the possibility of CMS “subscribing” // to information supplied by the subsystem, with the understanding that the // information shall be provided by the subsystem, without the need for further // request. Such mode of operation may be applicable for those services, which have // been reported as such in Provide subsystem services. This includes typically // track and plot reporting services, but may involve other services as well. // The service starts when the actor registers interest in information provided by a // service. The registration shall include information on: //