CosTrading::Register Interface Reference

import "CosTrading.idl";

Inheritance diagram for CosTrading::Register:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

OfferId export (in Object reference, in ServiceTypeName type, in PropertySeq properties) raises (InvalidObjectRef, IllegalServiceType, UnknownServiceType, InterfaceTypeMismatch, IllegalPropertyName, PropertyTypeMismatch, ReadonlyDynamicProperty, MissingMandatoryProperty, DuplicatePropertyName)
void withdraw (in OfferId id) raises (IllegalOfferId, UnknownOfferId, ProxyOfferId)
OfferInfo describe (in OfferId id) raises (IllegalOfferId, UnknownOfferId, ProxyOfferId)
void modify (in OfferId id, in PropertyNameSeq del_list, in PropertySeq modify_list) raises (NotImplemented, IllegalOfferId, UnknownOfferId, ProxyOfferId, IllegalPropertyName, UnknownPropertyName, PropertyTypeMismatch, ReadonlyDynamicProperty, MandatoryProperty, ReadonlyProperty, DuplicatePropertyName)
void withdraw_using_constraint (in ServiceTypeName type, in Constraint constr) raises (IllegalServiceType, UnknownServiceType, IllegalConstraint, NoMatchingOffers)
Register resolve (in TraderName name) raises (IllegalTraderName, UnknownTraderName, RegisterNotSupported)

Classes

exception  IllegalTraderName
exception  InterfaceTypeMismatch
exception  InvalidObjectRef
exception  MandatoryProperty
exception  NoMatchingOffers
struct  OfferInfo
exception  ProxyOfferId
exception  ReadonlyProperty
exception  RegisterNotSupported
exception  UnknownPropertyName
exception  UnknownTraderName

Member Function Documentation

OfferInfo CosTrading::Register::describe ( in OfferId  id  )  raises (IllegalOfferId, UnknownOfferId, ProxyOfferId)

OfferId CosTrading::Register::export ( in Object  reference,
in ServiceTypeName  type,
in PropertySeq  properties 
) raises (InvalidObjectRef, IllegalServiceType, UnknownServiceType, InterfaceTypeMismatch, IllegalPropertyName, PropertyTypeMismatch, ReadonlyDynamicProperty, MissingMandatoryProperty, DuplicatePropertyName)

void CosTrading::Register::modify ( in OfferId  id,
in PropertyNameSeq  del_list,
in PropertySeq  modify_list 
) raises (NotImplemented, IllegalOfferId, UnknownOfferId, ProxyOfferId, IllegalPropertyName, UnknownPropertyName, PropertyTypeMismatch, ReadonlyDynamicProperty, MandatoryProperty, ReadonlyProperty, DuplicatePropertyName)

Register CosTrading::Register::resolve ( in TraderName  name  )  raises (IllegalTraderName, UnknownTraderName, RegisterNotSupported)

void CosTrading::Register::withdraw ( in OfferId  id  )  raises (IllegalOfferId, UnknownOfferId, ProxyOfferId)

void CosTrading::Register::withdraw_using_constraint ( in ServiceTypeName  type,
in Constraint  constr 
) raises (IllegalServiceType, UnknownServiceType, IllegalConstraint, NoMatchingOffers)


The documentation for this interface was generated from the following file:
Generated on Mon Apr 30 23:38:21 2007 for TAO_CosTrader by  doxygen 1.4.7-1