TAO_CosTrader
2.4.0
|
import"CosTrading.idl";
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 | |
![]() | |
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 |
![]() | |
readonly attribute boolean | supports_modifiable_properties |
readonly attribute boolean | supports_dynamic_properties |
readonly attribute boolean | supports_proxy_offers |
readonly attribute TypeRepository | type_repos |
![]() | |
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 |
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 | |||
) |