// $Id$ #ifndef DEPLOYMENT_IDL #define DEPLOYMENT_IDL #include "ciao/Deployment_Packaging_Data.idl" #include "ciao/Deployment_Target_Data.idl" module Deployment { exception InvalidProperty { string name; string reason; }; exception NoSuchName { }; exception InvalidReference { }; /// Below exception types are CIAO specific exception PlanNotExist { }; /// CIAO specific struct type used for shared component management /// mapping the name of component to its plan_uuid struct ComponentPlan { string name; string plan_uuid; }; typedef sequence < ComponentPlan > ComponentPlans; }; #endif /* DEPLOYMENT_IDL */