TAO_CosTrader  2.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions
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.

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


The documentation for this interface was generated from the following file: