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, _this
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を 追加する。
add_members
インタフェース内 OrganizationOperations
add_members
クラス内 Organization_impl
sdo_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を新規にセットする。
set_members
インタフェース内 OrganizationOperations
set_members
クラス内 Organization_impl
sdo_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メンバーを削除する。
remove_member
インタフェース内 OrganizationOperations
remove_member
クラス内 Organization_impl
id
- 削除する SDO の id。
InvalidParameter
- 引数 "id" が null もしくは存在しない。
NotAvailable
- SDOは存在するが応答がない。
InternalError
- 内部的エラーが発生した。
org.omg.CORBA.SystemException
public 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()
委譲したポートを更新する。