IDL source Global indexinterface Link : TraderComponents, SupportAttributes, LinkAttributes
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; };