|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.omg.PortableServer.Servant
_SDOPackage.OrganizationPOA
jp.go.aist.rtm.RTC.SDOPackage.Organization_impl
jp.go.aist.rtm.RTC.executionContext.PeriodicECOrganization
public class PeriodicECOrganization
PeriodicECOrganizationクラス
| 入れ子のクラスの概要 | |
|---|---|
protected class |
PeriodicECOrganization.Member
Member |
| フィールドの概要 | |
|---|---|
protected ExecutionContext |
m_ec
ExecutionContextオブジェクト |
protected java.util.Vector<java.lang.String> |
m_expPorts
ポートリスト |
protected java.util.Vector<PeriodicECOrganization.Member> |
m_rtcMembers
RTコンポーネントメンバー |
protected RTObject_impl |
m_rtobj
RTコンポーネントオブジェクト |
protected Logbuf |
rtcout
|
| クラス jp.go.aist.rtm.RTC.SDOPackage.Organization_impl から継承されたフィールド |
|---|
m_dependency, m_memberList, m_objref, m_pId, m_varOwner |
| コンストラクタの概要 | |
|---|---|
PeriodicECOrganization(RTObject_impl rtobj)
Constructor |
|
| メソッドの概要 | |
|---|---|
boolean |
add_members(SDO[] sdo_list)
[CORBA interface] Organizationメンバーを追加する Organization が保持するメンバーリストに与えられたSDOListを 追加する。 |
void |
addOrganizationToTarget(PeriodicECOrganization.Member member)
DFC に Organization オブジェクトを与える。 |
void |
addParticipantToEC(PeriodicECOrganization.Member member)
Composite の ExecutionContext を DFC にセットする |
void |
addPort(PeriodicECOrganization.Member member,
java.util.Vector<java.lang.String> portlist)
ポートを委譲する |
boolean |
remove_member(java.lang.String id)
Organizationメンバーを削除する。 |
void |
removeAllMembers()
Organizationメンバーを全て削除する。 |
void |
removeOrganizationFromTarget(PeriodicECOrganization.Member member)
Organization オブジェクトを DFCから削除する。 |
void |
removeParticipantFromEC(PeriodicECOrganization.Member member)
Composite の ExecutionContext から DFC を削除する |
void |
removePort(PeriodicECOrganization.Member member,
java.util.Vector<java.lang.String> portlist)
委譲していたポートを削除する |
boolean |
sdoToDFC(SDO sdo,
DataFlowComponentHolder dfc)
SDOからDFCへの変換j |
boolean |
set_members(SDO[] sdo_list)
[CORBA interface] Organizationメンバーをセットする Organization が保持するメンバーリストを削除し、与えられた SDOListを新規にセットする。 |
void |
startOwnedEC(PeriodicECOrganization.Member member)
Owned ExecutionContext を起動する。 |
void |
stopOwnedEC(PeriodicECOrganization.Member member)
Owned ExecutionContext を停止させる。 |
void |
updateDelegatedPorts()
委譲したポートを更新する。 |
| クラス jp.go.aist.rtm.RTC.SDOPackage.Organization_impl から継承されたメソッド |
|---|
_this, add_organization_property, get_dependency, get_members, get_organization_id, get_organization_property_value, get_organization_property, get_owner, getObjRef, remove_organization_property, set_dependency, set_organization_property_value, set_organization_property, set_owner |
| クラス _SDOPackage.OrganizationPOA から継承されたメソッド |
|---|
_all_interfaces, _invoke, _this |
| クラス org.omg.PortableServer.Servant から継承されたメソッド |
|---|
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected RTObject_impl m_rtobj
RTコンポーネントオブジェクト
protected ExecutionContext m_ec
ExecutionContextオブジェクト
protected java.util.Vector<PeriodicECOrganization.Member> m_rtcMembers
RTコンポーネントメンバー
protected java.util.Vector<java.lang.String> m_expPorts
ポートリスト
protected Logbuf rtcout
| コンストラクタの詳細 |
|---|
public PeriodicECOrganization(RTObject_impl rtobj)
Constructor
| メソッドの詳細 |
|---|
public boolean add_members(SDO[] sdo_list)
throws org.omg.CORBA.SystemException,
InvalidParameter,
NotAvailable,
InternalError
Organization が保持するメンバーリストに与えられたSDOListを 追加する。
OrganizationOperations 内の add_membersOrganization_impl 内の add_memberssdo_list - 追加される SDO メンバーのリスト
InvalidParameter - 引数 "sdo" が nullである。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
org.omg.CORBA.SystemException
public boolean set_members(SDO[] sdo_list)
throws org.omg.CORBA.SystemException,
InvalidParameter,
NotAvailable,
InternalError
Organization が保持するメンバーリストを削除し、与えられた SDOListを新規にセットする。
OrganizationOperations 内の set_membersOrganization_impl 内の set_memberssdo_list - 新規にセットされる SDO メンバーのリスト
InvalidParameter - 引数 "SDOList" が nullである、もしくは
引数に指定された "SDOList" が存在しない。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
org.omg.CORBA.SystemException
public boolean remove_member(java.lang.String id)
throws org.omg.CORBA.SystemException,
InvalidParameter,
NotAvailable,
InternalError
Organizationメンバーを削除する。
OrganizationOperations 内の remove_memberOrganization_impl 内の remove_memberid - 削除する SDO の id。
InvalidParameter - 引数 "id" が null もしくは存在しない。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
org.omg.CORBA.SystemExceptionpublic void removeAllMembers()
Organizationメンバーを全て削除する。
public boolean sdoToDFC(SDO sdo,
DataFlowComponentHolder dfc)
public void stopOwnedEC(PeriodicECOrganization.Member member)
Owned ExecutionContext を停止させる。
public void startOwnedEC(PeriodicECOrganization.Member member)
Owned ExecutionContext を起動する。
public void addOrganizationToTarget(PeriodicECOrganization.Member member)
DFC に Organization オブジェクトを与える。
public void removeOrganizationFromTarget(PeriodicECOrganization.Member member)
Organization オブジェクトを DFCから削除する。
public void addParticipantToEC(PeriodicECOrganization.Member member)
public void removeParticipantFromEC(PeriodicECOrganization.Member member)
public void addPort(PeriodicECOrganization.Member member,
java.util.Vector<java.lang.String> portlist)
public void removePort(PeriodicECOrganization.Member member,
java.util.Vector<java.lang.String> portlist)
public void updateDelegatedPorts()
委譲したポートを更新する。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||