TAO_CosTrader 3.1.4
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
CosTrading::Link Interface Reference

import <CosTrading.idl;

Inheritance diagram for CosTrading::Link:
Inheritance graph
[legend]
Collaboration diagram for CosTrading::Link:
Collaboration graph
[legend]

Classes

exception  DefaultFollowTooPermissive
 
exception  DuplicateLinkName
 
exception  IllegalLinkName
 
exception  LimitingFollowTooPermissive
 
struct  LinkInfo
 
exception  UnknownLinkName
 

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)
 
void remove_link (in LinkName name) raises (IllegalLinkName, UnknownLinkName)
 
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)
 

Additional Inherited Members

- Public Attributes inherited from CosTrading::TraderComponents
readonly attribute Lookup lookup_if
 
readonly attribute Register register_if
 
readonly attribute Link link_if
 
readonly attribute Proxy proxy_if
 
readonly attribute Admin admin_if
 
- Public Attributes inherited from CosTrading::SupportAttributes
readonly attribute boolean supports_modifiable_properties
 
readonly attribute boolean supports_dynamic_properties
 
readonly attribute boolean supports_proxy_offers
 
readonly attribute TypeRepository type_repos
 
- Public Attributes inherited from CosTrading::LinkAttributes
readonly attribute FollowOption max_link_follow_policy
 

Member Function Documentation

◆ add_link()

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 )

◆ describe_link()

LinkInfo CosTrading::Link::describe_link ( in LinkName name)
raises (IllegalLinkName,
UnknownLinkName )

◆ list_links()

LinkNameSeq CosTrading::Link::list_links ( )

◆ modify_link()

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 )

◆ remove_link()

void CosTrading::Link::remove_link ( in LinkName name)
raises (IllegalLinkName,
UnknownLinkName )

The documentation for this interface was generated from the following file: