Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound 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 Methods

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 Fri Apr 2 19:23:59 2004 for TAO_CosTrader by doxygen1.2.18