OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization Class Reference

Inheritance diagram for OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization:
OpenRTM_aist.SdoOrganization.Organization_impl

List of all members.

Classes

class  Member

Public Member Functions

def __init__
 Constructor.
def add_members
 [CORBA interface] Add Organization member
def set_members
 [CORBA interface] Set Organization member
def remove_member
 [CORBA interface] Remove a member of Organization
def removeAllMembers
 Remove a member of Organization.
def sdoToDFC
 Conversion from SDO to DFC.
def stopOwnedEC
 Stop Owned ExecutionContexts.
def startOwnedEC
 Start Owned ExecutionContexts.
def addOrganizationToTarget
 Set Organization object to target DFC.
def removeOrganizationFromTarget
 Remove Organization object from a target DFC.
def addParticipantToEC
 Set CompositeRTC's ExecutionContext to the given DFC.
def removeParticipantFromEC
 Remove participant DFC from CompositeRTC's ExecutionContext.
def addPort
 Set CompositeRTC's ExecutionContext to the given DFC.
def removePort
 Remove delegated participatns's ports from the composite.
def updateExportedPortsList
 PortsList is updated.
def updateDelegatedPorts
 Update/Remove a member of Organization.

Member Function Documentation

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.__init__ (   self,
  rtobj 
)

Constructor.

Constructor

Parameters:
rtobj Object

Reimplemented from OpenRTM_aist.SdoOrganization.Organization_impl.

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

Parameters:
sdo_list SDO member list to be added
Returns:
boolean will returned if the operation succeed

Boolean add_members(const SDOList& sdo_list)

Reimplemented from OpenRTM_aist.SdoOrganization.Organization_impl.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addOrganizationToTarget (   self,
  member 
)

Set Organization object to target DFC.

void addOrganizationToTarget(Member& member);

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addParticipantToEC (   self,
  member 
)

Set CompositeRTC's ExecutionContext to the given DFC.

void addParticipantToEC(Member& member)

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.addPort (   self,
  member,
  portlist 
)

Set CompositeRTC's ExecutionContext to the given DFC.

void 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);

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.

Parameters:
id The ID of the SDO to be removed
Returns:
boolean will returned if the operation succeed

Boolean remove_member(const char* id)

Reimplemented from OpenRTM_aist.SdoOrganization.Organization_impl.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removeOrganizationFromTarget (   self,
  member 
)

Remove Organization object from a target DFC.

void removeOrganizationFromTarget(Member& member)

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removeParticipantFromEC (   self,
  member 
)

Remove participant DFC from CompositeRTC's ExecutionContext.

void PeriodicECOrganization.removeParticipantFromEC(Member& member)

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.removePort (   self,
  member,
  portlist 
)

Remove delegated participatns's ports from the composite.

void removePort(Member& member, PortList& portlist)

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.sdoToDFC (   self,
  sdo,
  dfc 
)

Conversion from SDO to DFC.

bool sdoToDFC(const SDO_ptr sdo, .OpenRTM.DataFlowComponent_ptr& dfc);

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

Parameters:
sdo_list SDO member list to be set
Returns:
boolean will returned if the operation succeed

Boolean set_members(const SDOList& sdo_list)

Reimplemented from OpenRTM_aist.SdoOrganization.Organization_impl.

def OpenRTM_aist.PeriodicECSharedComposite.PeriodicECOrganization.stopOwnedEC (   self,
  member 
)

Stop Owned ExecutionContexts.

void stopOwnedEC(Member& member);


The documentation for this class was generated from the following file:
Generated on Mon Mar 2 14:14:05 2015 for OpenRTM-aist-1.1.0-Python by  doxygen 1.6.3