<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<constant name='BGTaskSchedulerErrorDomain' type64='@'/>
<enum name='BGContinuedProcessingTaskRequestResourcesDefault' value64='0'/>
<enum name='BGContinuedProcessingTaskRequestResourcesGPU' value64='1'/>
<enum name='BGContinuedProcessingTaskRequestSubmissionStrategyFail' value64='0'/>
<enum name='BGContinuedProcessingTaskRequestSubmissionStrategyQueue' value64='1'/>
<enum name='BGTaskSchedulerErrorCodeImmediateRunIneligible' value64='4'/>
<enum name='BGTaskSchedulerErrorCodeNotPermitted' value64='3'/>
<enum name='BGTaskSchedulerErrorCodeTooManyPendingTaskRequests' value64='2'/>
<enum name='BGTaskSchedulerErrorCodeUnavailable' value64='1'/>
<class name='BGProcessingTaskRequest'>
<method selector='requiresExternalPower'>
<retval type64='B'/>
</method>
<method selector='requiresNetworkConnectivity'>
<retval type64='B'/>
</method>
<method selector='setRequiresExternalPower:'>
<arg index='0' type64='B'/>
</method>
<method selector='setRequiresNetworkConnectivity:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='BGTask'>
<method selector='setTaskCompletedWithSuccess:'>
<arg index='0' type64='B'/>
</method>
</class>
<class name='BGTaskScheduler'>
<method selector='getPendingTaskRequestsWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='registerForTaskWithIdentifier:usingQueue:launchHandler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
<retval type64='B'/>
</method>
<method selector='submitTaskRequest:error:'>
<retval type64='B'/>
</method>
</class>
</signatures>
