#import @interface SSHAgent : NSObject { int thePID; int theSocket; NSString *socketPath; NSString *agentSocketPath; NSArray *keysOnAgent; NSLock *agentLock; } + (id)currentAgent; - (void)setSocketPath:(NSString *)path; - (NSString *)socketPath; - (NSString *)agentSocketPath; - (BOOL)start; - (BOOL)stop; - (BOOL)isRunning; - (int)PID; - (NSArray *)keysOnAgent; - (void)closeSockets; - (void)handleAgentConnections; - (void)inputFromClient:(id)object; - (void)checkAgent; - (NSArray *)currentKeysOnAgent; @end