Files
eqn.ios/Sources/Earthquake Network/Models/EQNManager.h
T
2021-03-10 21:28:37 +01:00

40 lines
1.1 KiB
Objective-C

//
// EQNManager.h
// Earthquake Network
//
// Created by Luca Beretta on 17/09/18.
// Copyright © 2018 Luca Beretta. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "EQNAreaCheck.h"
@class EQNSisma;
@class EQNReteSmartphone;
@class EQNSegnalazione;
@class EQNPastquakes;
NS_ASSUME_NONNULL_BEGIN
@interface EQNManager : NSObject
@property (nonatomic, assign) BOOL isBackground;
@property (nonatomic, strong, nullable) EQNReteSmartphone *rete_smartphone;
@property (nonatomic, strong, nullable) EQNAreaCheck *area_check;
@property (nonatomic, strong, nullable) NSArray<EQNPastquakes *> *datiPastQuakes;
@property (nonatomic, strong, nullable) NSArray<EQNSegnalazione *> *elencoSelagnazioniManuali;
@property (nonatomic, strong, nullable) NSArray<EQNSisma *> *retiSismiche;
+ (instancetype)defaultManager NS_SWIFT_NAME(manager());
- (void)avviaManager;
- (void)stopManager;
- (void)controllaStatoApplicazione;
- (void)sincronizza;
- (void)refreshSeismicDataForced:(BOOL)forced NS_SWIFT_NAME(refreshSeismicData(forced:));
@end
NS_ASSUME_NONNULL_END