CosTrading Namespace Reference


Classes

struct  Property
struct  Offer
struct  Policy
exception  UnknownMaxLeft
exception  NotImplemented
exception  IllegalServiceType
exception  UnknownServiceType
exception  IllegalPropertyName
exception  DuplicatePropertyName
exception  PropertyTypeMismatch
exception  MissingMandatoryProperty
exception  ReadonlyDynamicProperty
exception  IllegalConstraint
exception  InvalidLookupRef
exception  IllegalOfferId
exception  UnknownOfferId
exception  DuplicatePolicyName
interface  TraderComponents
interface  SupportAttributes
interface  ImportAttributes
interface  LinkAttributes
interface  Lookup
union  Lookup::SpecifiedProps
exception  Lookup::IllegalPreference
exception  Lookup::IllegalPolicyName
exception  Lookup::PolicyTypeMismatch
exception  Lookup::InvalidPolicyValue
interface  Register
struct  Register::OfferInfo
exception  Register::InvalidObjectRef
exception  Register::UnknownPropertyName
exception  Register::InterfaceTypeMismatch
exception  Register::ProxyOfferId
exception  Register::MandatoryProperty
exception  Register::ReadonlyProperty
exception  Register::NoMatchingOffers
exception  Register::IllegalTraderName
exception  Register::UnknownTraderName
exception  Register::RegisterNotSupported
interface  Link
struct  Link::LinkInfo
exception  Link::IllegalLinkName
exception  Link::UnknownLinkName
exception  Link::DuplicateLinkName
exception  Link::DefaultFollowTooPermissive
exception  Link::LimitingFollowTooPermissive
interface  Proxy
struct  Proxy::ProxyInfo
exception  Proxy::IllegalRecipe
exception  Proxy::NotProxyOfferId
interface  Admin
interface  OfferIterator
interface  OfferIdIterator

Typedefs

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

Enumerations

enum  FollowOption { local_only, if_no_local, always }


Typedef Documentation

typedef Istring CosTrading::Constraint
 

Definition at line 60 of file CosTrading.idl.

typedef string CosTrading::Istring
 

Definition at line 34 of file CosTrading.idl.

typedef Istring CosTrading::LinkName
 

Definition at line 69 of file CosTrading.idl.

Referenced by TAO_Policies::copy_to_forward(), and TAO_Link< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::list_links().

typedef sequence<LinkName> CosTrading::LinkNameSeq
 

Definition at line 70 of file CosTrading.idl.

Referenced by TAO_Lookup< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::federated_query(), and TAO_Link< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::list_links().

typedef string CosTrading::OfferId
 

Definition at line 55 of file CosTrading.idl.

Referenced by TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::_cxx_export(), TAO_Register_Offer_Iterator< MAP_LOCK_TYPE >::add_offer(), TAO_Query_Only_Offer_Iterator::add_offer(), TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::describe(), TAO_Lookup< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::fill_receptacles(), TAO_Offer_Database< LOCK_TYPE >::generate_offer_id(), TAO_Offer_Id_Iterator::insert_id(), TAO_Offer_Database< LOCK_TYPE >::insert_offer(), TAO_Offer_Database< LOCK_TYPE >::lookup_offer(), TAO_Lookup< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::lookup_one_type(), TAO_Register_Offer_Iterator< MAP_LOCK_TYPE >::next_n(), TAO_Offer_Id_Iterator::next_n(), TAO_Preference_Interpreter::order_offer(), TAO_Offer_Database< LOCK_TYPE >::parse_offer_id(), TAO_Offer_Database< LOCK_TYPE >::remove_offer(), TAO_Preference_Interpreter::remove_offer(), TAO_Offer_Database< LOCK_TYPE >::retrieve_all_offer_ids(), TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::withdraw(), TAO_Offer_Id_Iterator::~TAO_Offer_Id_Iterator(), and TAO_Register_Offer_Iterator< MAP_LOCK_TYPE >::~TAO_Register_Offer_Iterator().

typedef sequence<OfferId> CosTrading::OfferIdSeq
 

Definition at line 56 of file CosTrading.idl.

Referenced by TAO_Admin< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::list_offers(), TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::list_proxies(), and TAO_Offer_Id_Iterator::next_n().

typedef sequence<Offer> CosTrading::OfferSeq
 

Definition at line 53 of file CosTrading.idl.

Referenced by TAO_Lookup< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::federated_query(), TAO_Lookup< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::fill_receptacles(), TAO_Register_Offer_Iterator< MAP_LOCK_TYPE >::next_n(), TAO_Offer_Iterator_Collection::next_n(), TAO_Query_Only_Offer_Iterator::next_n(), TAO_Lookup< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::order_merged_sequence(), and TAO_Lookup< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::query().

typedef string CosTrading::PolicyName
 

Definition at line 73 of file CosTrading.idl.

Referenced by TAO_Offer_Filter::limits_applied().

typedef sequence<PolicyName> CosTrading::PolicyNameSeq
 

Definition at line 74 of file CosTrading.idl.

Referenced by TAO_Lookup< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::federated_query(), TAO_Offer_Filter::limits_applied(), and TAO_Lookup< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::query().

typedef sequence<Policy> CosTrading::PolicySeq
 

Definition at line 82 of file CosTrading.idl.

Referenced by TAO_Policies::copy_in_follow_option(), TAO_Policies::copy_to_forward(), TAO_Policies::copy_to_pass(), TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::export_proxy(), TAO_Lookup< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::federated_query(), TAO_Lookup< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::forward_query(), TAO_Lookup< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::query(), and TAO_Policies::TAO_Policies().

typedef any CosTrading::PolicyValue
 

Definition at line 75 of file CosTrading.idl.

Referenced by TAO_Policies::boolean_prop(), TAO_Policies::link_follow_rule(), TAO_Policies::request_id(), TAO_Policies::starting_trader(), and TAO_Policies::ulong_prop().

typedef Istring CosTrading::PropertyName
 

Definition at line 37 of file CosTrading.idl.

typedef sequence<PropertyName> CosTrading::PropertyNameSeq
 

Definition at line 38 of file CosTrading.idl.

Referenced by TAO_Offer_Modifier::delete_properties(), TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::modify(), and TAO_Property_Filter::TAO_Property_Filter().

typedef sequence<Property> CosTrading::PropertySeq
 

Definition at line 46 of file CosTrading.idl.

Referenced by TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::_cxx_export(), TAO_Offer_Modifier::affect_change(), TAO_Proxy< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::export_proxy(), TAO_Property_Filter::filter_offer(), TAO_Offer_Modifier::merge_properties(), TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::modify(), TAO_Offer_Modifier::TAO_Offer_Modifier(), TAO_Property_Evaluator::TAO_Property_Evaluator(), TAO_Property_Evaluator_By_Name::TAO_Property_Evaluator_By_Name(), and TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::validate_properties().

typedef any CosTrading::PropertyValue
 

Definition at line 39 of file CosTrading.idl.

typedef Istring CosTrading::ServiceTypeName
 

Definition at line 58 of file CosTrading.idl.

Referenced by TAO_Service_Type_Repository::list_types().

typedef LinkNameSeq CosTrading::TraderName
 

Definition at line 71 of file CosTrading.idl.

Referenced by TAO_Policies::copy_to_forward(), TAO_Lookup< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::query(), TAO_Register< TRADER_LOCK_TYPE, MAP_LOCK_TYPE >::resolve(), TAO_Policies::starting_trader(), and TAO_Policy_Creator::starting_trader().

typedef Object CosTrading::TypeRepository
 

Definition at line 35 of file CosTrading.idl.


Enumeration Type Documentation

enum CosTrading::FollowOption
 

Enumeration values:
local_only 
if_no_local 
always 

Definition at line 62 of file CosTrading.idl.

00063   {
00064     local_only,
00065     if_no_local,
00066     always
00067   };


Generated on Thu Nov 9 14:01:23 2006 for TAO_CosTrader by doxygen 1.3.6