828
833
%%----------------------------------------------------------------------
829
834
validate_qos(_OE_This, State, WantedQoS) ->
830
835
QoS = cosEventDomainApp:get_qos(WantedQoS),
831
{reply, {ok, validate_qos_helper(QoS, State, [], [])}, State}.
836
case validate_qos_helper(QoS, State, [], []) of
838
{reply, {ok, Properties}, State};
833
843
validate_qos_helper([], _, Properties, []) ->
835
845
validate_qos_helper([], _, _, Errors) ->
837
847
validate_qos_helper([{?DiamondDetection, ?ForbidDiamonds}|T], State, Properties,
839
849
case get_diamonds_helper(State, false) of