19 #ifndef RTC_RTOBJECTSERVANT_H 20 #define RTC_RTOBJECTSERVANT_H 34 #include "rtc/corba/idl/RTCSkel.h" 35 #include "rtc/corba/idl/OpenRTMSkel.h" 56 :
public virtual POA_RTC::RTObject,
67 throw (::CORBA::SystemException);
70 throw (::CORBA::SystemException);
73 throw (::CORBA::SystemException);
75 virtual ::CORBA::Boolean is_alive(ExecutionContext_ptr exec_context)
76 throw (::CORBA::SystemException);
78 virtual ExecutionContext_ptr get_context(EChandle exec_handle)
79 throw (::CORBA::SystemException);
82 throw (::CORBA::SystemException);
85 throw (::CORBA::SystemException);
88 get_context_handle(ExecutionContext_ptr cxt)
89 throw (::CORBA::SystemException);
91 EChandle attach_context(ExecutionContext_ptr exec_context)
92 throw (::CORBA::SystemException);
95 throw (::CORBA::SystemException);
97 virtual ComponentProfile* get_component_profile()
98 throw (::CORBA::SystemException);
101 throw (::CORBA::SystemException);
104 throw (::CORBA::SystemException);
107 throw (::CORBA::SystemException);
110 throw (::CORBA::SystemException);
113 throw (::CORBA::SystemException);
116 throw (::CORBA::SystemException);
118 virtual ReturnCode_t on_deactivated(EChandle exec_handle)
119 throw (::CORBA::SystemException);
122 throw (::CORBA::SystemException);
125 throw (::CORBA::SystemException);
128 throw (::CORBA::SystemException);
134 virtual SDOPackage::OrganizationList* get_owned_organizations()
135 throw (::CORBA::SystemException, SDOPackage::NotAvailable);
140 virtual char* get_sdo_id()
141 throw (::CORBA::SystemException,
142 SDOPackage::NotAvailable, SDOPackage::InternalError);
144 virtual char* get_sdo_type()
145 throw (::CORBA::SystemException,
146 SDOPackage::NotAvailable, SDOPackage::InternalError);
148 virtual SDOPackage::DeviceProfile* get_device_profile()
149 throw (::CORBA::SystemException,
150 SDOPackage::NotAvailable, SDOPackage::InternalError);
152 virtual SDOPackage::ServiceProfileList* get_service_profiles()
153 throw (::CORBA::SystemException,
154 SDOPackage::NotAvailable, SDOPackage::InternalError);
156 virtual SDOPackage::ServiceProfile* get_service_profile(
const char*
id)
157 throw (::CORBA::SystemException,
158 SDOPackage::InvalidParameter, SDOPackage::NotAvailable,
159 SDOPackage::InternalError);
161 virtual SDOPackage::SDOService_ptr get_sdo_service(
const char*
id)
162 throw (::CORBA::SystemException,
163 SDOPackage::InvalidParameter, SDOPackage::NotAvailable,
164 SDOPackage::InternalError);
166 virtual SDOPackage::Configuration_ptr get_configuration()
167 throw (::CORBA::SystemException,
168 SDOPackage::InterfaceNotImplemented, SDOPackage::NotAvailable,
169 SDOPackage::InternalError);
171 virtual SDOPackage::Monitoring_ptr get_monitoring()
172 throw (::CORBA::SystemException,
173 SDOPackage::InterfaceNotImplemented, SDOPackage::NotAvailable,
174 SDOPackage::InternalError);
176 virtual SDOPackage::OrganizationList* get_organizations()
177 throw (::CORBA::SystemException,
178 SDOPackage::NotAvailable, SDOPackage::InternalError);
181 throw (::CORBA::SystemException,
182 SDOPackage::NotAvailable, SDOPackage::InternalError);
184 virtual ::CORBA::Any* get_status(
const char* name)
185 throw (::CORBA::SystemException,
186 SDOPackage::InvalidParameter, SDOPackage::NotAvailable,
187 SDOPackage::InternalError);
EXECUTION_HANDLE_TYPE_NATIVE ExecutionContextHandle_t
std::vector< std::pair< std::string, std::string > > NVList
RTC::ReturnCode_t ret(RTC::Local::ReturnCode_t r)
::RTC::Local::IRTObject IRTObject
doil implementation base class
std::vector< ExecutionContext * > ExecutionContextList
RTC::ExecutionContextHandle_t EChandle
::RTC::Local::IRTObject * m_impl
std::vector< IPortService * > PortServiceList
IRTObject interface class.