TAO_CosTrader  2.0.8
Classes | Public Types | Public Member Functions
CosTrading::Lookup Interface Reference

import "CosTrading.idl";

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

List of all members.

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)

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines