public class PeriodicECOrganization extends Organization_impl
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 |
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()
委譲したポートを更新する。
|
_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_all_interfaces, _invoke, _thisprotected 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を 追加する。
add_members インタフェース内 OrganizationOperationsadd_members クラス内 Organization_implsdo_list - 追加される SDO メンバーのリスト
InvalidParameter - 引数 "sdo" が nullである。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
org.omg.CORBA.SystemExceptionpublic boolean set_members(SDO[] sdo_list) throws org.omg.CORBA.SystemException, InvalidParameter, NotAvailable, InternalError
Organization が保持するメンバーリストを削除し、与えられた SDOListを新規にセットする。
set_members インタフェース内 OrganizationOperationsset_members クラス内 Organization_implsdo_list - 新規にセットされる SDO メンバーのリスト
InvalidParameter - 引数 "SDOList" が nullである、もしくは
引数に指定された "SDOList" が存在しない。
NotAvailable - SDOは存在するが応答がない。
InternalError - 内部的エラーが発生した。
org.omg.CORBA.SystemExceptionpublic boolean remove_member(java.lang.String id)
throws org.omg.CORBA.SystemException,
InvalidParameter,
NotAvailable,
InternalError
Organizationメンバーを削除する。
remove_member インタフェース内 OrganizationOperationsremove_member クラス内 Organization_implid - 削除する 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()
委譲したポートを更新する。