TAO_CosTrader  2.3.3
Classes | Public Types | Public Member Functions | List of all members
CosTrading::Lookup Interface Reference

import"CosTrading.idl";

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

Classes

exception  IllegalPolicyName
 
exception  IllegalPreference
 
exception  InvalidPolicyValue
 
exception  PolicyTypeMismatch
 
union  SpecifiedProps
 

Public Types

enum  HowManyProps { none, some, all }
 
typedef Istring Preference
 

Public Member Functions

void query (in ServiceTypeName type, in Constraint constr, in Preference pref, in PolicySeq policies, in SpecifiedProps desired_props, in unsigned long how_many, out OfferSeq offers, out OfferIterator offer_itr, out PolicyNameSeq limits_applied) raises (IllegalServiceType, UnknownServiceType, IllegalConstraint, IllegalPreference, IllegalPolicyName, PolicyTypeMismatch, InvalidPolicyValue, IllegalPropertyName, DuplicatePropertyName, DuplicatePolicyName)
 

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::ImportAttributes
readonly attribute unsigned long def_search_card
 
readonly attribute unsigned long max_search_card
 
readonly attribute unsigned long def_match_card
 
readonly attribute unsigned long max_match_card
 
readonly attribute unsigned long def_return_card
 
readonly attribute unsigned long max_return_card
 
readonly attribute unsigned long max_list
 
readonly attribute unsigned long def_hop_count
 
readonly attribute unsigned long max_hop_count
 
readonly attribute FollowOption def_follow_policy
 
readonly attribute FollowOption max_follow_policy
 

Member Typedef Documentation

Member Enumeration Documentation

Enumerator
none 
some 
all 

Member Function Documentation

void CosTrading::Lookup::query ( in ServiceTypeName  type,
in Constraint  constr,
in Preference  pref,
in PolicySeq  policies,
in SpecifiedProps  desired_props,
in unsigned long  how_many,
out OfferSeq  offers,
out OfferIterator  offer_itr,
out PolicyNameSeq  limits_applied 
)
raises (IllegalServiceType,
UnknownServiceType,
IllegalConstraint,
IllegalPreference,
IllegalPolicyName,
PolicyTypeMismatch,
InvalidPolicyValue,
IllegalPropertyName,
DuplicatePropertyName,
DuplicatePolicyName
)

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