TAO_CosTrader  2.1.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Types | Public Member Functions
CosTrading::Proxy Interface Reference

import "CosTrading.idl";

Inheritance diagram for CosTrading::Proxy:
Inheritance graph
Collaboration diagram for CosTrading::Proxy:
Collaboration graph

List of all members.

Classes

exception  IllegalRecipe
exception  NotProxyOfferId
struct  ProxyInfo

Public Types

typedef Istring ConstraintRecipe

Public Member Functions

OfferId export_proxy (in Lookup target, in ServiceTypeName type, in PropertySeq properties, in boolean if_match_all, in ConstraintRecipe recipe, in PolicySeq policies_to_pass_on) raises (IllegalServiceType, UnknownServiceType, InvalidLookupRef, IllegalPropertyName, PropertyTypeMismatch, ReadonlyDynamicProperty, MissingMandatoryProperty, IllegalRecipe, DuplicatePropertyName, DuplicatePolicyName)
void withdraw_proxy (in OfferId id) raises (IllegalOfferId, UnknownOfferId, NotProxyOfferId)
ProxyInfo describe_proxy (in OfferId id) raises (IllegalOfferId, UnknownOfferId, NotProxyOfferId)

Additional Inherited Members

- Public Attributes inherited from CosTrading::TraderComponents
readonly attribute Lookup lookup_if
readonly attribute Register register_if
readonly attribute Link link_if
readonly attribute Proxy proxy_if
readonly attribute Admin admin_if
- Public Attributes inherited from CosTrading::SupportAttributes
readonly attribute boolean supports_modifiable_properties
readonly attribute boolean supports_dynamic_properties
readonly attribute boolean supports_proxy_offers
readonly attribute TypeRepository type_repos

Member Typedef Documentation


Member Function Documentation

ProxyInfo CosTrading::Proxy::describe_proxy ( in OfferId  id) raises (IllegalOfferId, UnknownOfferId, NotProxyOfferId)
OfferId CosTrading::Proxy::export_proxy ( in Lookup  target,
in ServiceTypeName  type,
in PropertySeq  properties,
in boolean  if_match_all,
in ConstraintRecipe  recipe,
in PolicySeq  policies_to_pass_on 
) raises (IllegalServiceType, UnknownServiceType, InvalidLookupRef, IllegalPropertyName, PropertyTypeMismatch, ReadonlyDynamicProperty, MissingMandatoryProperty, IllegalRecipe, DuplicatePropertyName, DuplicatePolicyName)
void CosTrading::Proxy::withdraw_proxy ( in OfferId  id) raises (IllegalOfferId, UnknownOfferId, NotProxyOfferId)

The documentation for this interface was generated from the following file: