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.

Public Types

typedef Istring Preference
 none
 some
 all
enum  HowManyProps { none, some, all }

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

Detailed Description

Definition at line 194 of file CosTrading.idl.


Member Typedef Documentation

typedef Istring CosTrading::Lookup::Preference

Definition at line 196 of file CosTrading.idl.


Member Enumeration Documentation

enum CosTrading::Lookup::HowManyProps

Enumerator:
none 
some 
all 

Definition at line 198 of file CosTrading.idl.

00198 { 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:
Generated on Tue Feb 2 17:49:38 2010 for TAO_CosTrader by  doxygen 1.4.7