diff options
author | Paul Beusterien <paulbeusterien@google.com> | 2018-07-06 09:37:23 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-06 09:37:23 -0700 |
commit | 98b6eef71eac368692ae249f056a75d89ed0350d (patch) | |
tree | 0a4a16612d7bbb5eeba981b40564db3c2fc66833 /Firebase/Core/Private/FIRReachabilityChecker+Internal.h | |
parent | a3f792f3f093e913be5823cb4df9dfeac7612a52 (diff) |
Split GoogleUtilities from FirebaseCore (#1370)
Diffstat (limited to 'Firebase/Core/Private/FIRReachabilityChecker+Internal.h')
-rw-r--r-- | Firebase/Core/Private/FIRReachabilityChecker+Internal.h | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/Firebase/Core/Private/FIRReachabilityChecker+Internal.h b/Firebase/Core/Private/FIRReachabilityChecker+Internal.h deleted file mode 100644 index f82d103..0000000 --- a/Firebase/Core/Private/FIRReachabilityChecker+Internal.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright 2017 Google - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#import "FIRReachabilityChecker.h" - -typedef SCNetworkReachabilityRef (*FIRReachabilityCreateWithNameFn)(CFAllocatorRef allocator, - const char *host); - -typedef Boolean (*FIRReachabilitySetCallbackFn)(SCNetworkReachabilityRef target, - SCNetworkReachabilityCallBack callback, - SCNetworkReachabilityContext *context); -typedef Boolean (*FIRReachabilityScheduleWithRunLoopFn)(SCNetworkReachabilityRef target, - CFRunLoopRef runLoop, - CFStringRef runLoopMode); -typedef Boolean (*FIRReachabilityUnscheduleFromRunLoopFn)(SCNetworkReachabilityRef target, - CFRunLoopRef runLoop, - CFStringRef runLoopMode); - -typedef void (*FIRReachabilityReleaseFn)(CFTypeRef cf); - -struct FIRReachabilityApi { - FIRReachabilityCreateWithNameFn createWithNameFn; - FIRReachabilitySetCallbackFn setCallbackFn; - FIRReachabilityScheduleWithRunLoopFn scheduleWithRunLoopFn; - FIRReachabilityUnscheduleFromRunLoopFn unscheduleFromRunLoopFn; - FIRReachabilityReleaseFn releaseFn; -}; - -@interface FIRReachabilityChecker (Internal) - -- (const struct FIRReachabilityApi *)reachabilityApi; -- (void)setReachabilityApi:(const struct FIRReachabilityApi *)reachabilityApi; - -@end |