| 
    ArcGIS Runtime SDK for iOS
    100.15
    
   | 
 
An AGSUtilityTraceFunctionBarrier object stops continued traversal when a comparison expression evaluates as YES. 
An AGSUtilityTraceFunctionBarrier object performs a comparison expression between the current results of an AGSUtilityTraceFunction object and a given value. Remember that an AGSUtilityTraceFunction object references an AGSUtilityNetworkAttribute object and a calculation that is applied to it (min, max, count, etc.) Once the comparison evaluates as YES, the network traversal stops. 
  
Instance Methods | |
| (instancetype) | - initWithTraceFunction:comparisonOperator:value: | 
Class Methods | |
| (instancetype) | + utilityTraceFunctionBarrierWithTraceFunction:comparisonOperator:value: | 
Properties | |
| AGSUtilityAttributeComparisonOperator | comparisonOperator | 
| AGSUtilityTraceFunction * | traceFunction | 
| id | value | 
| - (instancetype) initWithTraceFunction: | (AGSUtilityTraceFunction *) | traceFunction | |
| comparisonOperator: | (AGSUtilityAttributeComparisonOperator) | comparisonOperator | |
| value: | (id) | value | |
Creates a barrier that stops tracing when an AGSUtilityTraceFunction object compared to a value evaluates to YES. 
| traceFunction | The calculation to perform. | 
| comparisonOperator | The operator used for the comparison. | 
| value | The value to compare against. | 
| + (instancetype) utilityTraceFunctionBarrierWithTraceFunction: | (AGSUtilityTraceFunction *) | traceFunction | |
| comparisonOperator: | (AGSUtilityAttributeComparisonOperator) | comparisonOperator | |
| value: | (id) | value | |
Creates a barrier that stops tracing when an AGSUtilityTraceFunction object compared to a value evaluates to YES. 
| traceFunction | The calculation to perform. | 
| comparisonOperator | The operator used for the comparison. | 
| value | The value to compare against. | 
      
  | 
  readnonatomicassign | 
The operator used for the comparison.
      
  | 
  readnonatomicstrong | 
The calculation to perform.
      
  | 
  readnonatomicstrong | 
The value to compare against. The type of this numeric value is dependent on the AGSUtilityNetworkAttributeDataType enum of the AGSUtilityNetworkAttribute object.