TAO_CosTrader 4.0.0
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | List of all members
CosTrading::Proxy Interface Reference

import <CosTrading.idl;

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

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

◆ ConstraintRecipe

Member Function Documentation

◆ describe_proxy()

ProxyInfo CosTrading::Proxy::describe_proxy ( in OfferId id)
raises (IllegalOfferId,
UnknownOfferId,
NotProxyOfferId )

◆ export_proxy()

◆ withdraw_proxy()

void CosTrading::Proxy::withdraw_proxy ( in OfferId id)
raises (IllegalOfferId,
UnknownOfferId,
NotProxyOfferId )

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