Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

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)

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 Sun May 15 13:38:26 2005 for TAO_CosTrader by  doxygen 1.3.9.1