Interface CosNotifyFilter::Filter

IDL source    Global index
interface Filter


Attribute index.

  • constraint_grammar
  • Operation index.

  • add_constraints
  • attach_callback
  • destroy
  • detach_callback
  • get_all_constraints
  • get_callbacks
  • get_constraints
  • match
  • match_structured
  • match_typed
  • modify_constraints
  • remove_all_constraint
  • Attributes.

  • constraint_grammar

      readonly attribute string constraint_grammar;

    Operations.

  • add_constraints

      ConstraintInfoSeq add_constraints(in ConstraintExpSeq constraint_list)
        raises(InvalidConstraint);

  • attach_callback

      CallbackID attach_callback(in CosNotifyComm::NotifySubscribe callback);

  • destroy

      void destroy();

  • detach_callback

      void detach_callback(in CallbackID callback)
        raises(CallbackNotFound);

  • get_all_constraints

      ConstraintInfoSeq get_all_constraints();

  • get_callbacks

      CallbackIDSeq get_callbacks();

  • get_constraints

      ConstraintInfoSeq get_constraints(in ConstraintIDSeq id_list)
        raises(ConstraintNotFound);

  • match

      boolean match(in any filterable_data)
        raises(UnsupportedFilterableData);

  • match_structured

      boolean match_structured(in CosNotification::StructuredEvent filterable_data)
        raises(UnsupportedFilterableData);

  • match_typed

      boolean match_typed(in CosTrading::PropertySeq filterable_data)
        raises(UnsupportedFilterableData);

  • modify_constraints

      void modify_constraints(in ConstraintIDSeq del_list,
          in ConstraintInfoSeq modify_list)
        raises(InvalidConstraint, ConstraintNotFound);

  • remove_all_constraint

      void remove_all_constraint();


    Generated by Sandia idldoc 1.0.