TAO_CosTrader  2.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCACE_Equal_To< CORBA::String_var >
oCACE_Event_Handler [external]
oCACE_Hash< CORBA::String_var >
oCACE_Less_Than< CORBA::String_var >
oCACE_Shared_Object [external]
oCACE_Unbounded_Queue< TAO_Literal_Constraint > [external]
oCAdmin
oCCosTradingRepos::ServiceTypeRepository::AlreadyMasked
oCCosTrading::Link::DefaultFollowTooPermissive
oCCosTradingDynamic::DPEvalFailure
oCCosTrading::Link::DuplicateLinkName
oCCosTrading::DuplicatePolicyName
oCCosTrading::DuplicatePropertyName
oCCosTradingRepos::ServiceTypeRepository::DuplicateServiceTypeName
oCCosTradingDynamic::DynamicProp
oCDynamicPropEval
oCCosTradingDynamic::DynamicPropEval
oCCosTradingRepos::ServiceTypeRepository::HasSubTypes
oCCosTrading::IllegalConstraint
oCCosTrading::Link::IllegalLinkName
oCCosTrading::IllegalOfferId
oCCosTrading::Lookup::IllegalPolicyName
oCCosTrading::Lookup::IllegalPreference
oCCosTrading::IllegalPropertyName
oCCosTrading::Proxy::IllegalRecipe
oCCosTrading::IllegalServiceType
oCCosTrading::Register::IllegalTraderName
oCCosTrading::ImportAttributes
oCCosTradingRepos::ServiceTypeRepository::IncarnationNumber
oCCosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch
oCCosTrading::Register::InterfaceTypeMismatch
oCCosTrading::InvalidLookupRef
oCCosTrading::Register::InvalidObjectRef
oCCosTrading::Lookup::InvalidPolicyValue
oCCosTrading::Link::LimitingFollowTooPermissive
oCLink
oCCosTrading::LinkAttributes
oCCosTrading::Link::LinkInfo
oCLookup
oCCosTrading::Register::MandatoryProperty
oCCosTrading::MissingMandatoryProperty
oCCosTrading::Register::NoMatchingOffers
oCCosTrading::NotImplemented
oCCosTradingRepos::ServiceTypeRepository::NotMasked
oCCosTrading::Proxy::NotProxyOfferId
oCCosTrading::Offer
oCTAO_Offer_Database< LOCK_TYPE >::Offer_Map_Entry
oCCosTrading::OfferIdIterator
oCOfferIdIterator
oCCosTrading::Register::OfferInfo
oCCosTrading::OfferIterator
oCOfferIterator
oCCosTrading::Policy
oCCosTrading::Lookup::PolicyTypeMismatch
oCTAO_Preference_Interpreter::Preference_Info
oCCosTrading::Property
oCCosTrading::PropertyTypeMismatch
oCCosTradingRepos::ServiceTypeRepository::PropStruct
oCProxy
oCCosTrading::Proxy::ProxyInfo
oCCosTrading::Register::ProxyOfferId
oCCosTrading::ReadonlyDynamicProperty
oCCosTrading::Register::ReadonlyProperty
oCRegister
oCCosTrading::Register::RegisterNotSupported
oCCosTradingRepos::ServiceTypeRepository::ServiceTypeExists
oCServiceTypeRepository
oCCosTradingRepos::ServiceTypeRepository
oCCosTrading::Lookup::SpecifiedProps
oCCosTradingRepos::ServiceTypeRepository::SpecifiedServiceTypes
oCCosTrading::SupportAttributes
oCTAO_ConstraintTAO_Constraint is the base class of all nodes on the constraint expression tree
oCTAO_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
oCTAO_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
oCTAO_Element_Equal< const char * >
oCTAO_Element_Equal< CORBA::Boolean >
oCTAO_Element_Equal< CORBA::Double >
oCTAO_Element_Equal< CORBA::Float >
oCTAO_Element_Equal< CORBA::Long >
oCTAO_Element_Equal< CORBA::LongLong >
oCTAO_Element_Equal< CORBA::Short >
oCTAO_Element_Equal< CORBA::ULong >
oCTAO_Element_Equal< CORBA::ULongLong >
oCTAO_Element_Equal< CORBA::UShort >
oCTAO_Import_Attributes_iThis class stores, allows access to and modification of trader's import attributes
oCTAO_InterpreterTAO_Interpreter is the superclass for all interpreters. Its build tree method invokes the yacc parser to parse a constraint or preference string
oCTAO_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
oCTAO_Link_Attributes_iThis class stores, allows access to and modification of trader's link attributes
oCTAO_Lockable
oCTAO_Offer_Database< LOCK_TYPE >
oCTAO_Offer_Database< MAP_LOCK_TYPE >
oCTAO_Offer_FilterThe purpose of this class is to ensure that offers that shouldn't be considered by the TAO_Constraint_Interpreter aren't
oCTAO_Offer_ModifierThis class deletes, modifies, and adds properties to a given offer according to the rules of the modify method on the Register interface
oCTAO_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
oCTAO_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
oCTAO_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
oCTAO_Property_FilterThe Ace_Property_Filter copies those properties specified in a CosTrading::Lookup::SpecifiedProps from a source CosTrading::Offer to a destination CosTrading::Offer
oCTAO_Sequence_Extracter_Base
oCTAO_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
oCTAO_Support_Attributes_iThis class stores, allows access to and modification of trader's support attributes
oCTAO_Trader_FactoryUses command line arguments to construct a trader instance with the correct interface support, locking, and policy settings
oCTAO_Trading_Components_iSet/get methods for references to various interfaces of the trader
oCCosTrading::TraderComponents
oCTAO_Service_Type_Repository::Type_InfoStorage structure for information pertinent to the type
oCCosTradingRepos::ServiceTypeRepository::TypeStruct
oCCosTrading::Link::UnknownLinkName
oCCosTrading::UnknownMaxLeft
oCCosTrading::UnknownOfferId
oCCosTrading::Register::UnknownPropertyName
oCCosTrading::UnknownServiceType
oCCosTrading::Register::UnknownTraderName
oCCosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition
oCyy_buffer_state
oCYYSTYPE
\CIF