20 #ifndef RTC_SDOORGANIZATION_H 21 #define RTC_SDOORGANIZATION_H 24 #include <rtm/idl/SDOPackageSkel.h> 46 #pragma warning( disable : 4290 ) 75 :
public virtual POA_SDOPackage::Organization,
76 public virtual PortableServer::RefCountServantBase
98 #endif // ORB_IS_RTROB 153 throw (CORBA::SystemException,
154 InvalidParameter, NotAvailable, InternalError);
198 virtual CORBA::Boolean
200 throw (CORBA::SystemException,
201 InvalidParameter, NotAvailable, InternalError);
236 throw (CORBA::SystemException,
237 NotAvailable, InternalError);
279 throw (CORBA::SystemException,
280 InvalidParameter, NotAvailable, InternalError);
326 virtual CORBA::Boolean
328 throw (CORBA::SystemException,
329 InvalidParameter, NotAvailable, InternalError);
372 throw (CORBA::SystemException,
373 InvalidParameter, NotAvailable, InternalError);
412 virtual CORBA::Boolean
add_members(
const SDOList& sdo_list)
413 throw (CORBA::SystemException,
414 InvalidParameter, NotAvailable, InternalError);
449 throw (CORBA::SystemException,
450 NotAvailable, InternalError);
495 virtual CORBA::Boolean
set_members(
const SDOList& sdos)
496 throw (CORBA::SystemException,
497 InvalidParameter, NotAvailable, InternalError);
536 throw (CORBA::SystemException,
537 InvalidParameter, NotAvailable, InternalError);
570 throw (CORBA::SystemException,
571 NotAvailable, InternalError);
614 virtual CORBA::Boolean
set_owner(SDOSystemElement_ptr sdo)
615 throw (CORBA::SystemException,
616 InvalidParameter, NotAvailable, InternalError);
654 throw (CORBA::SystemException,
655 NotAvailable, InternalError);
700 throw (CORBA::SystemException,
701 NotAvailable, InternalError);
846 return m_name == std::string(nv.name);
863 CORBA::String_var id(sdo->get_sdo_id());
864 return m_id == (
const char*)
id;
872 #pragma warning( default : 4290 ) 875 #endif // RTC_NAMESPACE SDOPACKAGE virtual CORBA::Boolean add_members(const SDOList &sdo_list)
[CORBA interface] SDO メンバーの追加
nv_name(const char *name)
Definition: SdoOrganization.h:843
virtual char * get_organization_id()
[CORBA interface] Organization ID を取得する
Mutex クラス
Definition: Mutex.h:40
RT component logger class.
bool operator()(const SDO_ptr sdo)
Definition: SdoOrganization.h:861
virtual CORBA::Boolean set_dependency(DependencyType dependency)
[CORBA interface] Organization の DependencyType をセットする
virtual DependencyType get_dependency()
[CORBA interface] Organization の DependencyType を取得
virtual OrganizationProperty * get_organization_property()
[CORBA interface] OrganizationProperty の取得
virtual ~Organization_impl(void)
仮想デストラクタ
SDO パッケージ
Definition: InPortConsumer.h:33
virtual CORBA::Boolean set_owner(SDOSystemElement_ptr sdo)
[CORBA interface] Organization にオーナーをセットする
Mutex m_org_mutex
Definition: SdoOrganization.h:832
virtual CORBA::Boolean remove_member(const char *id)
[CORBA interface] SDO メンバーの削除
::RTC::Logger rtclog
Definition: SdoOrganization.h:705
std::string m_pId
Organization の識別子
Definition: SdoOrganization.h:717
SDOPackage::OrganizationProperty m_orgProperty
Organization プロパティ
Definition: SdoOrganization.h:831
Organization_var m_objref
Definition: SdoOrganization.h:709
virtual CORBA::Boolean set_members(const SDOList &sdos)
[CORBA interface] SDO の セット
SDO Organization 実装クラス
Definition: SdoOrganization.h:74
virtual CORBA::Boolean add_organization_property(const OrganizationProperty &org_property)
[CORBA interface] OrganizationProperty のセット
NameValue用functor.
Definition: SdoOrganization.h:841
Organization_ptr getObjRef()
Definition: SdoOrganization.h:705
Logger クラス
Definition: SystemLogger.h:99
SDO用functor.
Definition: SdoOrganization.h:858
SDOPackage::SDOList m_memberList
Organization に関連付けられた SDO メンバのリスト
Definition: SdoOrganization.h:726
bool operator()(const NameValue &nv)
Definition: SdoOrganization.h:844
Organization_impl(SDOSystemElement_ptr sdo)
コンストラクタ
virtual CORBA::Boolean remove_organization_property(const char *name)
[CORBA interface] OrganizationProperty の削除
std::string m_name
Definition: SdoOrganization.h:848
SDOPackage::SDOSystemElement_var m_varOwner
Organization の owner.
Definition: SdoOrganization.h:735
std::string m_id
Definition: SdoOrganization.h:866
virtual SDOList * get_members()
[CORBA interface] Organization のメンバーを取得する
SDOPackage::DependencyType m_dependency
依存関係のタイプ
Definition: SdoOrganization.h:811
virtual CORBA::Any * get_organization_property_value(const char *name)
[CORBA interface] OrganizationProperty の特定の値の取得
Guard テンプレートクラス
Definition: Guard.h:41
sdo_id(const char *id)
Definition: SdoOrganization.h:860
virtual CORBA::Boolean set_organization_property_value(const char *name, const CORBA::Any &value)
[CORBA interface] OrganizationProperty の値のセット
virtual SDOSystemElement_ptr get_owner()
[CORBA interface] Organization のオーナーを取得する