diff options
Diffstat (limited to 'modules/CIAO/RACE/Planner_Manager/Component/Planner_Manager.idl')
-rw-r--r-- | modules/CIAO/RACE/Planner_Manager/Component/Planner_Manager.idl | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/modules/CIAO/RACE/Planner_Manager/Component/Planner_Manager.idl b/modules/CIAO/RACE/Planner_Manager/Component/Planner_Manager.idl new file mode 100644 index 00000000000..24bc92644f5 --- /dev/null +++ b/modules/CIAO/RACE/Planner_Manager/Component/Planner_Manager.idl @@ -0,0 +1,32 @@ +//$Id$ +#ifndef RACE_PLANNER_MANAGER_IDL +#define RACE_PLANNER_MANAGER_IDL + +#include <Components.idl> +#include "../Interface/Planner_Manager_I.idl" + +#include "../../Planners/Interface/Planner_I.idl" +#include "../../Output_Adapters/Interface/PlanEgress.idl" + +module CIAO +{ + module RACE + { + interface Planner_I; + interface PlanEgress; + + component Planner_Manager + { + provides Planner_Manager_I planner_manager_i; + uses multiple Planner_I planners; + uses multiple PlanEgress outputs; + readonly attribute RACE_Classifications classes; + }; + + home Planner_Manager_Home manages Planner_Manager + { + }; + }; +}; + +#endif /* RACE_PLANNER_MANAGER_IDL */ |