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)

Detailed Description

Definition at line 194 of file CosTrading.idl.


Member Typedef Documentation

Definition at line 196 of file CosTrading.idl.


Member Enumeration Documentation

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

Generated on Sun Nov 22 00:00:09 2009 for TAO_CosTrader by  doxygen 1.6.1