Module CosTrading

IDL source    Global index
module CosTrading


Interface index.

  • Admin
  • ImportAttributes
  • Link
  • LinkAttributes
  • Lookup
  • OfferIdIterator
  • OfferIterator
  • Proxy
  • Register
  • SupportAttributes
  • TraderComponents
  • Type index.

  • Constraint
  • FollowOption
  • Istring
  • LinkName
  • LinkNameSeq
  • Offer
  • OfferId
  • OfferIdSeq
  • OfferSeq
  • Policy
  • PolicyName
  • PolicyNameSeq
  • PolicySeq
  • PolicyValue
  • Property
  • PropertyName
  • PropertyNameSeq
  • PropertySeq
  • PropertyValue
  • ServiceTypeName
  • TraderName
  • TypeRepository
  • Exception index.

  • DuplicatePolicyName
  • DuplicatePropertyName
  • IllegalConstraint
  • IllegalOfferId
  • IllegalPropertyName
  • IllegalServiceType
  • InvalidLookupRef
  • MissingMandatoryProperty
  • NotImplemented
  • PropertyTypeMismatch
  • ReadonlyDynamicProperty
  • UnknownMaxLeft
  • UnknownOfferId
  • UnknownServiceType
  • Types.

  • Constraint

      typedef Istring Constraint;
    

  • FollowOption

      enum FollowOption {
        local_only, 
        if_no_local, 
        always
      }; 
    

  • Istring

      typedef string Istring;
    

  • LinkName

      typedef Istring LinkName;
    

  • LinkNameSeq

      typedef sequence<LinkName> LinkNameSeq;
    

  • Offer

      struct Offer {
        Object reference; 
        PropertySeq properties; 
      }; 
    

  • OfferId

      typedef string OfferId;
    

  • OfferIdSeq

      typedef sequence<OfferId> OfferIdSeq;
    

  • OfferSeq

      typedef sequence<Offer> OfferSeq;
    

  • Policy

      struct Policy {
        PolicyName name; 
        PolicyValue value; 
      }; 
    

  • PolicyName

      typedef string PolicyName;
    

  • PolicyNameSeq

      typedef sequence<PolicyName> PolicyNameSeq;
    

  • PolicySeq

      typedef sequence<Policy> PolicySeq;
    

  • PolicyValue

      typedef any PolicyValue;
    

  • Property

      struct Property {
        PropertyName name; 
        PropertyValue value; 
      }; 
    

  • PropertyName

      typedef Istring PropertyName;
    

  • PropertyNameSeq

      typedef sequence<PropertyName> PropertyNameSeq;
    

  • PropertySeq

      typedef sequence<Property> PropertySeq;
    

  • PropertyValue

      typedef any PropertyValue;
    

  • ServiceTypeName

      typedef Istring ServiceTypeName;
    

  • TraderName

      typedef LinkNameSeq TraderName;
    

  • TypeRepository

      typedef Object TypeRepository;
    

    Exceptions.

  • DuplicatePolicyName

      exception DuplicatePolicyName {
        PolicyName name; 
      }; 
    

  • DuplicatePropertyName

      exception DuplicatePropertyName {
        PropertyName name; 
      }; 
    

  • IllegalConstraint

      exception IllegalConstraint {
        Constraint constr; 
      }; 
    

  • IllegalOfferId

      exception IllegalOfferId {
        OfferId id; 
      }; 
    

  • IllegalPropertyName

      exception IllegalPropertyName {
        PropertyName name; 
      }; 
    

  • IllegalServiceType

      exception IllegalServiceType {
        ServiceTypeName type; 
      }; 
    

  • InvalidLookupRef

      exception InvalidLookupRef {
        Lookup target; 
      }; 
    

  • MissingMandatoryProperty

      exception MissingMandatoryProperty {
        ServiceTypeName type; 
        PropertyName name; 
      }; 
    

  • NotImplemented

      exception NotImplemented {
      }; 
    

  • PropertyTypeMismatch

      exception PropertyTypeMismatch {
        ServiceTypeName type; 
        Property prop; 
      }; 
    

  • ReadonlyDynamicProperty

      exception ReadonlyDynamicProperty {
        ServiceTypeName type; 
        PropertyName name; 
      }; 
    

  • UnknownMaxLeft

      exception UnknownMaxLeft {
      }; 
    

  • UnknownOfferId

      exception UnknownOfferId {
        OfferId id; 
      }; 
    

  • UnknownServiceType

      exception UnknownServiceType {
        ServiceTypeName type; 
      }; 
    


    Generated by Sandia idldoc 1.0.