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 Wed Nov 23 16:33:44 2005 for TAO_CosTrader by  doxygen 1.4.5