import "CosTrading.idl";
Inherits CosTrading::TraderComponents, and CosTrading::SupportAttributes.
Public Methods | |
OfferId | export (in Object reference, in ServiceTypeName type, in PropertySeq properties) raises ( InvalidObjectRef, IllegalServiceType, UnknownServiceType, InterfaceTypeMismatch, IllegalPropertyName, PropertyTypeMismatch, ReadonlyDynamicProperty, MissingMandatoryProperty, DuplicatePropertyName ) |
This operation exports an offer of service to the trader with a set of properties it supports. More... | |
void | withdraw (in OfferId id) raises ( IllegalOfferId, UnknownOfferId, ProxyOfferId ) |
This operation withdraws an offer of service from the trader. More... | |
OfferInfo | describe (in OfferId id) raises ( IllegalOfferId, UnknownOfferId, ProxyOfferId ) |
This operation describes an offer of service from the trader. More... | |
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 ) |
This operation modifies the properties supported by a traded offer of service. More... | |
void | withdraw_using_constraint (in ServiceTypeName type, in Constraint constr) raises ( IllegalServiceType, UnknownServiceType, IllegalConstraint, NoMatchingOffers ) |
This operation withdraws any offers matching the specified constraints. More... | |
Register | resolve (in TraderName name) raises ( IllegalTraderName, UnknownTraderName, RegisterNotSupported ) |
This opreration resolves the Register interface of a linked trader. More... |
|
This operation describes an offer of service from the trader.
|
|
This operation exports an offer of service to the trader with a set of properties it supports.
|
|
This operation modifies the properties supported by a traded offer of service. Properties that are read-only or mandatory may not be deleted and properties that are read-only may not be modified.
|
|
This opreration resolves the Register interface of a linked trader.
|
|
This operation withdraws an offer of service from the trader.
|
|
This operation withdraws any offers matching the specified constraints.
|