Interface CosTrading::Lookup

IDL source    Global index
interface Lookup : TraderComponents, SupportAttributes, ImportAttributes


Operation index.

  • query
  • Type index.

  • HowManyProps
  • Preference
  • SpecifiedProps
  • Exception index.

  • IllegalPolicyName
  • IllegalPreference
  • InvalidPolicyValue
  • PolicyTypeMismatch
  • Operations.

  • query

      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);

    Types.

  • HowManyProps

      enum HowManyProps {
        none, 
        some, 
        all
      }; 
    

  • Preference

      typedef Istring Preference;
    

  • SpecifiedProps

      union SpecifiedProps switch (HowManyProps) {
        case 1: PropertyNameSeq prop_names;
      }

    Exceptions.

  • IllegalPolicyName

      exception IllegalPolicyName {
        PolicyName name; 
      }; 
    

  • IllegalPreference

      exception IllegalPreference {
        Preference pref; 
      }; 
    

  • InvalidPolicyValue

      exception InvalidPolicyValue {
        Policy the_policy; 
      }; 
    

  • PolicyTypeMismatch

      exception PolicyTypeMismatch {
        Policy the_policy; 
      }; 
    


    Generated by Sandia idldoc 1.0.