import "CosTrading.idl";
Inherits CosTrading::TraderComponents, CosTrading::SupportAttributes, and CosTrading::LinkAttributes.
Public Member Functions | |
| void | add_link (in LinkName name, in Lookup target, in FollowOption def_pass_on_follow_rule, in FollowOption limiting_follow_rule) raises ( IllegalLinkName, DuplicateLinkName, InvalidLookupRef, DefaultFollowTooPermissive, LimitingFollowTooPermissive ) |
| This operation links a federated trader. | |
| void | remove_link (in LinkName name) raises ( IllegalLinkName, UnknownLinkName ) |
| This operation removes a link to a federated trader. | |
| LinkInfo | describe_link (in LinkName name) raises ( IllegalLinkName, UnknownLinkName ) |
| This operation describes a link to a federated trader, returning a structure containing the link description. | |
| LinkNameSeq | list_links () |
| This operation returns a sequence of links. | |
| void | modify_link (in LinkName name, in FollowOption def_pass_on_follow_rule, in FollowOption limiting_follow_rule) raises ( IllegalLinkName, UnknownLinkName, DefaultFollowTooPermissive, LimitingFollowTooPermissive ) |
| This operation modifies a link to a federated trader, changing the follow options that are applied to the link. | |
Classes | |
| exception | DefaultFollowTooPermissive |
| exception | DuplicateLinkName |
| exception | IllegalLinkName |
| exception | LimitingFollowTooPermissive |
| struct | LinkInfo |
| This structure holds information about federated trader interfaces. More... | |
| exception | UnknownLinkName |
| void CosTrading::Link::add_link | ( | in LinkName | name, | |
| in Lookup | target, | |||
| in FollowOption | def_pass_on_follow_rule, | |||
| in FollowOption | limiting_follow_rule | |||
| ) | raises ( IllegalLinkName, DuplicateLinkName, InvalidLookupRef, DefaultFollowTooPermissive, LimitingFollowTooPermissive ) |
This operation links a federated trader.
| name | - The name of the linked trader. | |
| target | - The Lookup interface to link. | |
| def_pass_on_follow_rule | - The default lookup policy to propagate if none was specified in the query. | |
| limiting_follow_rule | - The most permissive link policy that can be applied to the link. |
| LinkInfo CosTrading::Link::describe_link | ( | in LinkName | name | ) | raises ( IllegalLinkName, UnknownLinkName ) |
This operation describes a link to a federated trader, returning a structure containing the link description.
| name | - The name of the linked trader. |
| LinkNameSeq CosTrading::Link::list_links | ( | ) |
This operation returns a sequence of links.
| void CosTrading::Link::modify_link | ( | in LinkName | name, | |
| in FollowOption | def_pass_on_follow_rule, | |||
| in FollowOption | limiting_follow_rule | |||
| ) | raises ( IllegalLinkName, UnknownLinkName, DefaultFollowTooPermissive, LimitingFollowTooPermissive ) |
This operation modifies a link to a federated trader, changing the follow options that are applied to the link.
| name | - The name of the linked trader. | |
| def_pass_on_follow_rule | - The default lookup policy to propagate if none was specified in the query. | |
| limiting_follow_rule | - The most permissive link policy that can be applied to the link. |
| void CosTrading::Link::remove_link | ( | in LinkName | name | ) | raises ( IllegalLinkName, UnknownLinkName ) |
This operation removes a link to a federated trader.
| name | - The name of the linked trader. |
![]()