Classes | |
class | Member |
Public Member Functions | |
def | __init__ (self, rtobj) |
Constructor. More... | |
def | add_members (self, sdo_list) |
[CORBA interface] Add Organization member More... | |
def | addOrganizationToTarget (self, member) |
Set Organization object to target DFCvoid addOrganizationToTarget(Member& member);. More... | |
def | addParticipantToEC (self, member) |
Set CompositeRTC's ExecutionContext to the given DFCvoid addParticipantToEC(Member& member) More... | |
def | addPort (self, member, portlist) |
Set CompositeRTC's ExecutionContext to the given DFCvoid setCompositeECToTarget(::OpenRTM::DataFlowComponent_ptr dfc); def setCompositeECToTarget(self, dfc): if CORBA.is_nil(dfc): return. More... | |
def | remove_member (self, id) |
[CORBA interface] Remove a member of Organization More... | |
def | removeAllMembers (self) |
Remove a member of Organization. More... | |
def | removeOrganizationFromTarget (self, member) |
Remove Organization object from a target DFCvoid removeOrganizationFromTarget(Member& member) More... | |
def | removeParticipantFromEC (self, member) |
Remove participant DFC from CompositeRTC's ExecutionContextvoid PeriodicECOrganization::removeParticipantFromEC(Member& member) More... | |
def | removePort (self, member, portlist) |
Remove delegated participatns's ports from the compositevoid removePort(Member& member, PortList& portlist) More... | |
def | sdoToDFC (self, sdo, dfc) |
Conversion from SDO to DFCbool sdoToDFC(const SDO_ptr sdo, ::OpenRTM::DataFlowComponent_ptr& dfc);. More... | |
def | set_members (self, sdo_list) |
[CORBA interface] Set Organization member More... | |
def | startOwnedEC (self, member) |
Start Owned ExecutionContexts. More... | |
def | stopOwnedEC (self, member) |
Stop Owned ExecutionContextsvoid stopOwnedEC(Member& member);. More... | |
def | updateDelegatedPorts (self) |
Update/Remove a member of Organization. More... | |
def | updateExportedPortsList (self) |
PortsList is updated. More... | |
Public Member Functions inherited from OpenRTM_aist.SdoOrganization.Organization_impl | |
def | __init__ (self, sdo) |
def | add_members (self, sdo_list) |
[CORBA interface] Add the menebr SDOs More... | |
def | add_organization_property (self, org_property) |
[CORBA interface] Set OrganizationProperty More... | |
def | get_dependency (self) |
[CORBA interface] Get the DependencyType of the Organization More... | |
def | get_members (self) |
[CORBA interface] Get a menber list of the Organization More... | |
def | get_organization_id (self) |
[CORBA interface] Get Organization Id More... | |
def | get_organization_property (self) |
[CORBA interface] Get OrganizationProperty More... | |
def | get_organization_property_value (self, name) |
[CORBA interface] Get specified value of OrganizationProperty More... | |
def | get_owner (self) |
[CORBA interface] Get the owner of the SDO More... | |
def | getObjRef (self) |
def | remove_member (self, id) |
[CORBA interface] Remove menber SDO from Organization More... | |
def | remove_organization_property (self, name) |
[CORBA interface] Remove specified OrganizationProperty More... | |
def | set_dependency (self, dependency) |
[CORBA interface] Set the DependencyType of the Organization More... | |
def | set_members (self, sdos) |
[CORBA interface] Set SDO's ServiceProfile More... | |
def | set_organization_property_value (self, name, value) |
[CORBA interface] Set specified value of OrganizationProperty More... | |
def | set_owner (self, sdo) |
[CORBA interface] Set the orner of the Organization More... | |
Private Attributes | |
_ec | |
_expPorts | |
_rtcMembers | |
_rtcout | |
_rtobj | |
Definition at line 88 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.__init__ | ( | self, | |
rtobj | |||
) |
Constructor.
Constructor
rtobj | Object |
Definition at line 108 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.add_members | ( | self, | |
sdo_list | |||
) |
[CORBA interface] Add Organization member
This operation adds the given SDOList to the existing organization's member list
sdo_list | SDO member list to be added |
Boolean add_members(const SDOList& sdo_list)
Definition at line 141 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addOrganizationToTarget | ( | self, | |
member | |||
) |
Set Organization object to target DFCvoid addOrganizationToTarget(Member& member);.
Definition at line 329 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addParticipantToEC | ( | self, | |
member | |||
) |
Set CompositeRTC's ExecutionContext to the given DFCvoid addParticipantToEC(Member& member)
Definition at line 364 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addPort | ( | self, | |
member, | |||
portlist | |||
) |
Set CompositeRTC's ExecutionContext to the given DFCvoid setCompositeECToTarget(::OpenRTM::DataFlowComponent_ptr dfc); def setCompositeECToTarget(self, dfc): if CORBA.is_nil(dfc): return.
if CORBA.is_nil(self._ec) or self._ec is None: ecs = self._rtobj.get_owned_contexts() if len(ecs) > 0: self._ec = ecs[0] else: return
self._ec.add_component(dfc) Delegate given RTC's ports to the Composite
void addPort(Member& member, PortList& portlist);
Definition at line 444 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.remove_member | ( | self, | |
id | |||
) |
[CORBA interface] Remove a member of Organization
This operation removes a SDO from existing member list by specified ID.
id | The ID of the SDO to be removed |
Boolean remove_member(const char* id)
Definition at line 229 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removeAllMembers | ( | self | ) |
Remove a member of Organization.
Definition at line 256 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removeOrganizationFromTarget | ( | self, | |
member | |||
) |
Remove Organization object from a target DFCvoid removeOrganizationFromTarget(Member& member)
Definition at line 346 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removeParticipantFromEC | ( | self, | |
member | |||
) |
Remove participant DFC from CompositeRTC's ExecutionContextvoid PeriodicECOrganization::removeParticipantFromEC(Member& member)
Definition at line 393 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removePort | ( | self, | |
member, | |||
portlist | |||
) |
Remove delegated participatns's ports from the compositevoid removePort(Member& member, PortList& portlist)
Definition at line 477 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.sdoToDFC | ( | self, | |
sdo, | |||
dfc | |||
) |
Conversion from SDO to DFCbool sdoToDFC(const SDO_ptr sdo, ::OpenRTM::DataFlowComponent_ptr& dfc);.
Definition at line 279 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.set_members | ( | self, | |
sdo_list | |||
) |
[CORBA interface] Set Organization member
This operation removes existing member list and sets the given SDOList to the existing organization's member list
sdo_list | SDO member list to be set |
Boolean set_members(const SDOList& sdo_list)
Definition at line 184 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.startOwnedEC | ( | self, | |
member | |||
) |
Start Owned ExecutionContexts.
Definition at line 313 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.stopOwnedEC | ( | self, | |
member | |||
) |
Stop Owned ExecutionContextsvoid stopOwnedEC(Member& member);.
Definition at line 298 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.updateDelegatedPorts | ( | self | ) |
Update/Remove a member of Organization.
Definition at line 526 of file PeriodicECSharedComposite.py.
def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.updateExportedPortsList | ( | self | ) |
PortsList is updated.
Definition at line 510 of file PeriodicECSharedComposite.py.
|
private |
Definition at line 111 of file PeriodicECSharedComposite.py.
|
private |
Definition at line 114 of file PeriodicECSharedComposite.py.
|
private |
Definition at line 112 of file PeriodicECSharedComposite.py.
|
private |
Definition at line 113 of file PeriodicECSharedComposite.py.
|
private |
Definition at line 110 of file PeriodicECSharedComposite.py.