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 class.
Definition SystemLogger.h:101
Organization implementation class.
Definition SdoOrganization.h:74
CORBA::Boolean remove_member(const char *id) override
[CORBA interface] Remove member SDO from Organization
OrganizationProperty * get_organization_property() override
[CORBA interface] Get OrganizationProperty
char * get_organization_id() override
[CORBA interface] Get Organization ID
CORBA::Boolean set_organization_property_value(const char *name, const CORBA::Any &value) override
[CORBA interface] Set specified value of OrganizationProperty
::RTC::Logger rtclog
Definition SdoOrganization.h:675
Organization_ptr getObjRef()
std::string m_pId
The identifier of the Organization. .
Definition SdoOrganization.h:684
Organization_var m_objref
Definition SdoOrganization.h:676
CORBA::Boolean set_members(const SDOList &sdos) override
[CORBA interface] Set SDO
SDOPackage::DependencyType m_dependency
Dependency type.
Definition SdoOrganization.h:778
CORBA::Boolean set_dependency(DependencyType dependency) override
[CORBA interface] Set the DependencyType of the Organization
Organization_impl(SDOSystemElement_ptr sdo)
Constructor.
CORBA::Boolean add_members(const SDOList &sdo_list) override
[CORBA interface] Add the member SDOs
CORBA::Boolean set_owner(SDOSystemElement_ptr sdo) override
[CORBA interface] Set the owner to the Organization
SDOList * get_members() override
[CORBA interface] Get the member list of the Organization
SDOPackage::SDOList m_memberList
A list of SDO members associated with the Organization .
Definition SdoOrganization.h:693
~Organization_impl() override
Virtual destructor.
SDOPackage::OrganizationProperty m_orgProperty
Organization property.
Definition SdoOrganization.h:798
CORBA::Boolean remove_organization_property(const char *name) override
[CORBA interface] Remove specified OrganizationProperty
SDOPackage::SDOSystemElement_var m_varOwner
The owner of the Organization .
Definition SdoOrganization.h:702
std::mutex m_org_mutex
Definition SdoOrganization.h:799
DependencyType get_dependency() override
[CORBA interface] Get the DependencyType of the Organization
CORBA::Any * get_organization_property_value(const char *name) override
[CORBA interface] Get specified value of OrganizationProperty
CORBA::Boolean add_organization_property(const OrganizationProperty &organization_property) override
[CORBA interface] Set OrganizationProperty
SDOSystemElement_ptr get_owner() override
[CORBA interface] Get the owner of Organization
SDO Package.
Definition InPortConsumer.h:35
Functor for NameValue .
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
Functor for SDO .
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