//
//  MCNetworkWatcher.h
//  MCPortMapper
//
//  Created by Thomas Bartelmess on 01.07.10.
//  Copyright 2010 Marketcircle Inc. All rights reserved.
//


#import "MCPortMapper.h"
#import "MCNetworkWatcherDelegateProtocol.h"

@interface MCNetworkWatcher : NSObject {
	id <MCNetworkWatcherDelegate> delegate;
    NSMutableString * externalIPAddress;
    NSMutableString * interfaceNetworkAddress;
    BOOL interfaceNetworkAddressIsPrivate;
@private MCPortMapper *portMapper;

}
@property (nonatomic, assign) id <MCNetworkWatcherDelegate> delegate;
@property (nonatomic, retain, readonly) NSString * externalIPAddress;
@property (nonatomic, retain, readonly) NSString * interfaceNetworkAddress;
@property (readonly) BOOL interfaceNetworkAddressIsPrivate;
@end
