//
//  BackgroundHelper.h
//  CyTV Client
//
//  Created by Andreas Junghans on Wed Oct 22 2003.
//  Copyright (c) 2003-2004 Andreas Junghans. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "BackgroundHelperProtocol.h"
#import "ApplicationControllerProtocol.h"
#import "URLFetcher.h"

@interface BackgroundHelper : NSObject <BackgroundHelperProtocol> {
    id <ApplicationControllerProtocol> _applicationController;
    NSString* _baseURL;
    NSString* _clientId;
    NSTimer* _infoCollectorTimer;
    NSTimer* _channelScannerTimer;
    URLFetcher* _urlFetcher;
    NSString* _cacheURL;
    BOOL _collectStreamInfo;
    //NSString* _firstVariableStreamId;
    //BOOL _cacheFilled;
}

+ (void) connectWithParams: (NSArray*) paramsArray;

@end
