IDL source Global index
interface Lookup : TraderComponents, SupportAttributes, ImportAttributes
- query
- HowManyProps
- Preference
- SpecifiedProps
- IllegalPolicyName
- IllegalPreference
- InvalidPolicyValue
- PolicyTypeMismatch
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);
-
enum HowManyProps {
none,
some,
all
};
-
typedef Istring Preference;
-
union SpecifiedProps switch (HowManyProps) {
case 1: PropertyNameSeq prop_names;
}
-
exception IllegalPolicyName {
PolicyName name;
};
-
exception IllegalPreference {
Preference pref;
};
-
exception InvalidPolicyValue {
Policy the_policy;
};
-
exception PolicyTypeMismatch {
Policy the_policy;
};
-
Generated by Sandia idldoc 1.0.