TAO_CosTrader  2.0.6
Classes | Public Member Functions
CosTrading::Register Interface Reference

#include <CosTrading.idl>

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

List of all members.

Classes

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

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)
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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines