20#ifndef RTC_SDOORGANIZATION_H
21#define RTC_SDOORGANIZATION_H
24#include <rtm/idl/SDOPackageSkel.h>
72 :
public virtual POA_SDOPackage::Organization,
73 public virtual PortableServer::RefCountServantBase
587 CORBA::Boolean
set_owner(SDOSystemElement_ptr sdo)
override;
813 return m_name == std::string(nv.name);
828#ifdef ORB_IS_ORBEXPRESS
834 CORBA::String_var id(sdo->get_sdo_id());
836 return m_id == (
const char*)
id;
RT component logger class
Logger クラス
Definition SystemLogger.h:101
SDO Organization 実装クラス
Definition SdoOrganization.h:74
CORBA::Boolean remove_member(const char *id) override
[CORBA interface] SDO メンバーの削除
OrganizationProperty * get_organization_property() override
[CORBA interface] OrganizationProperty の取得
char * get_organization_id() override
[CORBA interface] Organization ID を取得する
CORBA::Boolean set_organization_property_value(const char *name, const CORBA::Any &value) override
[CORBA interface] OrganizationProperty の値のセット
::RTC::Logger rtclog
Definition SdoOrganization.h:675
Organization_ptr getObjRef()
std::string m_pId
Organization の識別子
Definition SdoOrganization.h:684
Organization_var m_objref
Definition SdoOrganization.h:676
CORBA::Boolean set_members(const SDOList &sdos) override
[CORBA interface] SDO の セット
SDOPackage::DependencyType m_dependency
依存関係のタイプ
Definition SdoOrganization.h:778
CORBA::Boolean set_dependency(DependencyType dependency) override
[CORBA interface] Organization の DependencyType をセットする
Organization_impl(SDOSystemElement_ptr sdo)
コンストラクタ
CORBA::Boolean add_members(const SDOList &sdo_list) override
[CORBA interface] SDO メンバーの追加
CORBA::Boolean set_owner(SDOSystemElement_ptr sdo) override
[CORBA interface] Organization にオーナーをセットする
SDOList * get_members() override
[CORBA interface] Organization のメンバーを取得する
SDOPackage::SDOList m_memberList
Organization に関連付けられた SDO メンバのリスト
Definition SdoOrganization.h:693
~Organization_impl() override
仮想デストラクタ
SDOPackage::OrganizationProperty m_orgProperty
Organization プロパティ
Definition SdoOrganization.h:798
CORBA::Boolean remove_organization_property(const char *name) override
[CORBA interface] OrganizationProperty の削除
SDOPackage::SDOSystemElement_var m_varOwner
Organization の owner
Definition SdoOrganization.h:702
std::mutex m_org_mutex
Definition SdoOrganization.h:799
DependencyType get_dependency() override
[CORBA interface] Organization の DependencyType を取得
CORBA::Any * get_organization_property_value(const char *name) override
[CORBA interface] OrganizationProperty の特定の値の取得
CORBA::Boolean add_organization_property(const OrganizationProperty &organization_property) override
[CORBA interface] OrganizationProperty のセット
SDOSystemElement_ptr get_owner() override
[CORBA interface] Organization のオーナーを取得する
SDO パッケージ
Definition InPortConsumer.h:35
NameValue用functor
Definition SdoOrganization.h:809
nv_name(const char *name)
Definition SdoOrganization.h:810
std::string m_name
Definition SdoOrganization.h:815
bool operator()(const NameValue &nv)
Definition SdoOrganization.h:811
SDO用functor
Definition SdoOrganization.h:826
bool operator()(const SDO_ptr sdo)
Definition SdoOrganization.h:831
std::string m_id
Definition SdoOrganization.h:838
sdo_id(const char *id)
Definition SdoOrganization.h:827