IDL source Global index
interface Link : TraderComponents, SupportAttributes, LinkAttributes
- add_link
- describe_link
- list_links
- modify_link
- remove_link
- LinkInfo
- DefaultFollowTooPermissive
- DuplicateLinkName
- IllegalLinkName
- LimitingFollowTooPermissive
- UnknownLinkName
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);
-
LinkInfo describe_link(in LinkName name)
raises(IllegalLinkName, UnknownLinkName);
-
LinkNameSeq list_links();
-
void modify_link(in LinkName name,
in FollowOption def_pass_on_follow_rule,
in FollowOption limiting_follow_rule)
raises(IllegalLinkName, UnknownLinkName, DefaultFollowTooPermissive, LimitingFollowTooPermissive);
-
void remove_link(in LinkName name)
raises(IllegalLinkName, UnknownLinkName);
-
struct LinkInfo {
Lookup target;
Register target_reg;
FollowOption def_pass_on_follow_rule;
FollowOption limiting_follow_rule;
};
-
exception DefaultFollowTooPermissive {
FollowOption def_pass_on_follow_rule;
FollowOption limiting_follow_rule;
};
-
exception DuplicateLinkName {
LinkName name;
};
-
exception IllegalLinkName {
LinkName name;
};
-
exception LimitingFollowTooPermissive {
FollowOption limiting_follow_rule;
FollowOption max_link_follow_policy;
};
-
exception UnknownLinkName {
LinkName name;
};
-
Generated by Sandia idldoc 1.0.