import "CosTrading.idl";


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) |
Classes | |
| exception | IllegalPolicyName |
| exception | IllegalPreference |
| exception | InvalidPolicyValue |
| exception | PolicyTypeMismatch |
| union | SpecifiedProps |
| 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) |
1.5.3