/* SSHTunnel.h Original code by tynsoe.org, Copyright 2002 Modified by Lorenz Textor for use with Sequel Pro */ #import <Cocoa/Cocoa.h> @interface SSHTunnel : NSObject { BOOL shouldStop; NSTask *task; NSPipe *stdErrPipe; NSString *status; NSDictionary *tunnelArguments; } // initialization - (id)init; // Getting tunnels informations - (BOOL)isRunning; - (NSString *)status; // starting & stopping the tunnel - (void)startTunnel; - (void)startTunnelWithArguments:(NSDictionary *)args; - (void)stopTunnel; - (void)launchTunnel:(NSArray*)arguments; - (void)stdErr:(NSNotification*)aNotification; - (id)authenticate:(NSScriptCommand *)command; - (id)handleQuitScriptCommand:(NSScriptCommand *)command; // deallocation - (void) dealloc; @end