Interface CosTrading::Link

IDL source    Global index
interface Link : TraderComponents, SupportAttributes, LinkAttributes


Operation index.

  • add_link
  • describe_link
  • list_links
  • modify_link
  • remove_link
  • Type index.

  • LinkInfo
  • Exception index.

  • DefaultFollowTooPermissive
  • DuplicateLinkName
  • IllegalLinkName
  • LimitingFollowTooPermissive
  • UnknownLinkName
  • Operations.

  • add_link

      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);

  • describe_link

      LinkInfo describe_link(in LinkName name)
        raises(IllegalLinkName, UnknownLinkName);

  • list_links

      LinkNameSeq list_links();

  • modify_link

      void modify_link(in LinkName name,
          in FollowOption def_pass_on_follow_rule,
          in FollowOption limiting_follow_rule)
        raises(IllegalLinkName, UnknownLinkName, DefaultFollowTooPermissive, LimitingFollowTooPermissive);

  • remove_link

      void remove_link(in LinkName name)
        raises(IllegalLinkName, UnknownLinkName);

    Types.

  • LinkInfo

      struct LinkInfo {
        Lookup target; 
        Register target_reg; 
        FollowOption def_pass_on_follow_rule; 
        FollowOption limiting_follow_rule; 
      }; 
    

    Exceptions.

  • DefaultFollowTooPermissive

      exception DefaultFollowTooPermissive {
        FollowOption def_pass_on_follow_rule; 
        FollowOption limiting_follow_rule; 
      }; 
    

  • DuplicateLinkName

      exception DuplicateLinkName {
        LinkName name; 
      }; 
    

  • IllegalLinkName

      exception IllegalLinkName {
        LinkName name; 
      }; 
    

  • LimitingFollowTooPermissive

      exception LimitingFollowTooPermissive {
        FollowOption limiting_follow_rule; 
        FollowOption max_link_follow_policy; 
      }; 
    

  • UnknownLinkName

      exception UnknownLinkName {
        LinkName name; 
      }; 
    


    Generated by Sandia idldoc 1.0.