Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

CosTrading Namespace Reference


Compounds

interface  CosTrading::Admin
 This interface is used to manage the various policies and constraints applied by the trader. More...

exception  CosTrading::Proxy::NotProxyOfferId
exception  CosTrading::Proxy::IllegalRecipe
exception  CosTrading::Link::LimitingFollowTooPermissive
exception  CosTrading::Link::DefaultFollowTooPermissive
exception  CosTrading::Link::DuplicateLinkName
exception  CosTrading::DuplicatePolicyName
exception  CosTrading::DuplicatePropertyName
exception  CosTrading::IllegalConstraint
exception  CosTrading::Link::IllegalLinkName
exception  CosTrading::IllegalOfferId
interface  CosTrading::Link
 This interface is used to federate traders together and manage the links between them. More...

struct  CosTrading::Link::LinkInfo
 This structure holds information about federated trader interfaces. More...

interface  CosTrading::Proxy
 This interface supports proxy offers. More...

struct  CosTrading::Proxy::ProxyInfo
struct  CosTrading::Register::OfferInfo
 This structure holds information about an offer. More...

exception  CosTrading::Register::ReadonlyProperty
exception  CosTrading::Register::ProxyOfferId
exception  CosTrading::Register::NoMatchingOffers
exception  CosTrading::Register::MandatoryProperty
exception  CosTrading::Register::InterfaceTypeMismatch
exception  CosTrading::Register::InvalidObjectRef
exception  CosTrading::Register::IllegalTraderName
exception  CosTrading::Lookup::InvalidPolicyValue
exception  CosTrading::Lookup::IllegalPolicyName
exception  CosTrading::Lookup::IllegalPreference
exception  CosTrading::IllegalPropertyName
exception  CosTrading::IllegalServiceType
interface  CosTrading::ImportAttributes
 This interface contains attributes that describe policies used witin the trader when resolving queries. More...

exception  CosTrading::InvalidLookupRef
interface  CosTrading::LinkAttributes
 This interface contains attributes that describe policies used witin the trader when following links to other linked traders. More...

interface  CosTrading::Lookup
 This interface is used to query the trader and retrieve offers which match specified conditions and constraints. More...

exception  CosTrading::MissingMandatoryProperty
exception  CosTrading::NotImplemented
struct  CosTrading::Offer
 This structure contains information about an object exported by the trader. More...

interface  CosTrading::OfferIdIterator
 This interface supports operations to iterate through lists of OfferIds returned by the CosTrading::Admin interface. More...

interface  CosTrading::OfferIterator
 This interface supports operations to iterate through lists of Offers returned by the CosTrading::Lookup::query operation. More...

struct  CosTrading::Policy
 Policies determine trader behavior, for example, when queries are evaluated. More...

exception  CosTrading::Lookup::PolicyTypeMismatch
struct  CosTrading::Property
 A service types describes a service supporting a number of properties. More...

exception  CosTrading::PropertyTypeMismatch
exception  CosTrading::ReadonlyDynamicProperty
union  CosTrading::Lookup::SpecifiedProps
 This union is used in a query to determine which properties should be retrieved with returned offers. More...

interface  CosTrading::Register
 This interface is used export offers of service to the trader and manage these offers. More...

exception  CosTrading::Register::RegisterNotSupported
interface  CosTrading::SupportAttributes
 This interface contains attributes that describe type of functionality supported by a trader service. More...

interface  CosTrading::TraderComponents
 This interface has references to the componet services that make up a trader. More...

exception  CosTrading::Link::UnknownLinkName
exception  CosTrading::UnknownMaxLeft
exception  CosTrading::UnknownOfferId
exception  CosTrading::Register::UnknownPropertyName
exception  CosTrading::UnknownServiceType
exception  CosTrading::Register::UnknownTraderName

Typedefs

typedef Object TypeRepository
typedef string Istring
typedef Istring ServiceTypeName
typedef Istring Constraint
typedef Istring PropertyName
typedef sequence< PropertyNamePropertyNameSeq
typedef any PropertyValue
typedef string OfferId
typedef sequence< OfferIdOfferIdSeq
typedef Istring LinkName
typedef sequence< LinkNameLinkNameSeq
typedef LinkNameSeq TraderName
typedef string PolicyName
typedef sequence< PolicyNamePolicyNameSeq
typedef any PolicyValue
typedef sequence< PropertyPropertySeq
typedef sequence< OfferOfferSeq
typedef sequence< PolicyPolicySeq

Enumerations

enum  FollowOption { local_only, if_no_local, always }
 This enum is used to determine the behaviour of the trader when traders are linked together. More...


Detailed Description

Author:
OMG
Version:
Version 00-06-27


Typedef Documentation

typedef Istring CosTrading::Constraint
 

typedef string CosTrading::Istring
 

typedef Istring CosTrading::LinkName
 

typedef sequence<LinkName> CosTrading::LinkNameSeq
 

typedef string CosTrading::OfferId
 

typedef sequence<OfferId> CosTrading::OfferIdSeq
 

typedef sequence<Offer> CosTrading::OfferSeq
 

typedef string CosTrading::PolicyName
 

typedef sequence<PolicyName> CosTrading::PolicyNameSeq
 

typedef sequence<Policy> CosTrading::PolicySeq
 

typedef any CosTrading::PolicyValue
 

typedef Istring CosTrading::PropertyName
 

typedef sequence<PropertyName> CosTrading::PropertyNameSeq
 

typedef sequence<Property> CosTrading::PropertySeq
 

typedef any CosTrading::PropertyValue
 

typedef Istring CosTrading::ServiceTypeName
 

typedef LinkNameSeq CosTrading::TraderName
 

typedef Object CosTrading::TypeRepository
 


Enumeration Type Documentation

enum CosTrading::FollowOption
 

This enum is used to determine the behaviour of the trader when traders are linked together.

 local_only  - Do not use other linked traders.
 if_no_local - Use linked traders if a query cannot be resolved locally.
 always      - Always use linked traders.
 
Enumeration values:
local_only 
if_no_local 
always