TAO_CosTrader  2.4.2
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CACE_Equal_To< CORBA::String_var >
 CACE_Event_Handler [external]
 CACE_Hash< CORBA::String_var >
 CACE_Less_Than< CORBA::String_var >
 CACE_Shared_Object [external]
 CACE_Unbounded_Queue< TAO_Literal_Constraint > [external]
 CAdmin
 CCosTradingRepos::ServiceTypeRepository::AlreadyMasked
 CCosTrading::Link::DefaultFollowTooPermissive
 CCosTradingDynamic::DPEvalFailure
 CCosTrading::Link::DuplicateLinkName
 CCosTrading::DuplicatePolicyName
 CCosTrading::DuplicatePropertyName
 CCosTradingRepos::ServiceTypeRepository::DuplicateServiceTypeName
 CCosTradingDynamic::DynamicProp
 CCosTradingDynamic::DynamicPropEval
 CDynamicPropEval
 CCosTradingRepos::ServiceTypeRepository::HasSubTypes
 CCosTrading::IllegalConstraint
 CCosTrading::Link::IllegalLinkName
 CCosTrading::IllegalOfferId
 CCosTrading::Lookup::IllegalPolicyName
 CCosTrading::Lookup::IllegalPreference
 CCosTrading::IllegalPropertyName
 CCosTrading::Proxy::IllegalRecipe
 CCosTrading::IllegalServiceType
 CCosTrading::Register::IllegalTraderName
 CCosTrading::ImportAttributes
 CCosTradingRepos::ServiceTypeRepository::IncarnationNumber
 CCosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch
 CCosTrading::Register::InterfaceTypeMismatch
 CCosTrading::InvalidLookupRef
 CCosTrading::Register::InvalidObjectRef
 CCosTrading::Lookup::InvalidPolicyValue
 CCosTrading::Link::LimitingFollowTooPermissive
 CLink
 CCosTrading::LinkAttributes
 CCosTrading::Link::LinkInfo
 CLookup
 CCosTrading::Register::MandatoryProperty
 CCosTrading::MissingMandatoryProperty
 CCosTrading::Register::NoMatchingOffers
 CCosTrading::NotImplemented
 CCosTradingRepos::ServiceTypeRepository::NotMasked
 CCosTrading::Proxy::NotProxyOfferId
 CCosTrading::Offer
 CTAO_Offer_Database< LOCK_TYPE >::Offer_Map_Entry
 COfferIdIterator
 CCosTrading::OfferIdIterator
 CCosTrading::Register::OfferInfo
 COfferIterator
 CCosTrading::OfferIterator
 CCosTrading::Policy
 CCosTrading::Lookup::PolicyTypeMismatch
 CTAO_Preference_Interpreter::Preference_Info
 CCosTrading::Property
 CCosTrading::PropertyTypeMismatch
 CCosTradingRepos::ServiceTypeRepository::PropStruct
 CProxy
 CCosTrading::Proxy::ProxyInfo
 CCosTrading::Register::ProxyOfferId
 CCosTrading::ReadonlyDynamicProperty
 CCosTrading::Register::ReadonlyProperty
 CRegister
 CCosTrading::Register::RegisterNotSupported
 CCosTradingRepos::ServiceTypeRepository::ServiceTypeExists
 CCosTradingRepos::ServiceTypeRepository
 CServiceTypeRepository
 CCosTrading::Lookup::SpecifiedProps
 CCosTradingRepos::ServiceTypeRepository::SpecifiedServiceTypes
 CCosTrading::SupportAttributes
 CTAO_ConstraintTAO_Constraint is the base class of all nodes on the constraint expression tree
 CTAO_Constraint_VisitorThis is the base class for all visitors who wish to preform some operation from the state of the expression tree. Using double dispatching, subclasses of Constraint expression call back to the InterpreterVisitor subclass from the accept method
 CTAO_Element_Equal< ELEMENT_TYPE >Function object for determining if the sequence element at the current position of the dynamic sequence any parameter is equal to the element parameter
 CTAO_Element_Equal< const char * >
 CTAO_Element_Equal< CORBA::Boolean >
 CTAO_Element_Equal< CORBA::Double >
 CTAO_Element_Equal< CORBA::Float >
 CTAO_Element_Equal< CORBA::Long >
 CTAO_Element_Equal< CORBA::LongLong >
 CTAO_Element_Equal< CORBA::Short >
 CTAO_Element_Equal< CORBA::ULong >
 CTAO_Element_Equal< CORBA::ULongLong >
 CTAO_Element_Equal< CORBA::UShort >
 CTAO_Import_Attributes_iThis class stores, allows access to and modification of trader's import attributes
 CTAO_InterpreterTAO_Interpreter is the superclass for all interpreters. Its build tree method invokes the yacc parser to parse a constraint or preference string
 CTAO_Lex_String_InputHave Lex read from a string and not from stdin. Essentially, the interpreter needs to call yylex() until EOF, and call TAO_Lex_String_Input::reset() with the new string, prior to calling yyparse
 CTAO_Link_Attributes_iThis class stores, allows access to and modification of trader's link attributes
 CTAO_Lockable
 CTAO_Offer_Database< LOCK_TYPE >
 CTAO_Offer_Database< MAP_LOCK_TYPE >
 CTAO_Offer_FilterThe purpose of this class is to ensure that offers that shouldn't be considered by the TAO_Constraint_Interpreter aren't
 CTAO_Offer_ModifierThis class deletes, modifies, and adds properties to a given offer according to the rules of the modify method on the Register interface
 CTAO_PoliciesThis class ensures that policies submitted to Lookup make sense, have the correct value types, and don't exceed the maximums set through the Admin Interface
 CTAO_Policy_CreatorThis class is a utility for clients using the CosTrading::Lookup interface that helps them build a policy sequence without violating syntax rules and having to mess with typecodes
 CTAO_Property_EvaluatorThis class abstracts away the details of obtaining property values and property types. Since the procedure for obtaining the value or type of a dynamic property is disparate from the method for a static property, TAO_Property_Evaluator provides methods that will unify the two approaches under a single interface. Since dynamic properties aren't necessarily supported by a trader, this class accounts for that contingency. The use of indexed lookups allows them to occur in constant time on the CORBA sequences, but requires that the client know the layout of properties ahead of time
 CTAO_Property_FilterThe Ace_Property_Filter copies those properties specified in a CosTrading::Lookup::SpecifiedProps from a source CosTrading::Offer to a destination CosTrading::Offer
 CTAO_Sequence_Extracter_Base
 CTAO_Service_Offer_Iterator< LOCK_TYPE >TAO_Service_Offer_Iterator iterates over the set of exported offers for a given type. Handily, it takes care of all the necessary locking, acquiring them in the constructor, and releasing them in the destructor
 CTAO_Support_Attributes_iThis class stores, allows access to and modification of trader's support attributes
 CTAO_Trader_FactoryUses command line arguments to construct a trader instance with the correct interface support, locking, and policy settings
 CTAO_Trading_Components_iSet/get methods for references to various interfaces of the trader
 CCosTrading::TraderComponents
 CTAO_Service_Type_Repository::Type_InfoStorage structure for information pertinent to the type
 CCosTradingRepos::ServiceTypeRepository::TypeStruct
 CCosTrading::Link::UnknownLinkName
 CCosTrading::UnknownMaxLeft
 CCosTrading::UnknownOfferId
 CCosTrading::Register::UnknownPropertyName
 CCosTrading::UnknownServiceType
 CCosTrading::Register::UnknownTraderName
 CCosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition
 Cyy_buffer_state
 CYYSTYPE
 CIF