This is FtpSession.h in view mode; [Download] [Up]
#import <appkit/appkit.h>
@interface FtpSession:Object
{
id ftpConn,fileSystem,ftpHost;
// FileBrowser
id browserWindow;
id browser;
id statusField;
id consoleText;
id progressView;
id fileLengthField;
id fileProgressField;
// LoginPanel
id loginPanel;
id userField;
id passField;
// DefaultLoginPanel
id defaultPanel;
id userDefaultField;
id passDefaultField;
id useUserDefaultRadio;
id usePassDefaultRadio;
id hostDefaultField;
// LocalPathPanel
id localPathPanel;
id localPathField;
// Queue Window (by Peter Lount)
id queueWindow;
id queueBrowser;
id queueStatusField;
id queueFilenameField;
id controller;
BOOL active;
NXAtom hostname,username,password;
NXAtom remotepath,localpath;
long lastprogressupdatetime;
}
- initForHost:ftpHost;
- free;
- showLoginPanel:sender;
- autoLoginHost:sender;
- loginHost:sender;
- openDefaultPanel:sender;
- defaultOk:sender;
- defaultCancel:sender;
- defaultSwitchClicked:sender;
- okLocalPath:sender;
- okDefaultLocalPath:sender;
- openDirPanel:sender;
- testPath:(const char *)path;
- setRemotePath:sender;
- (NXAtom) user;
- (NXAtom) pass;
- ftpHost;
- fileSystem;
- ftpConn;
- (NXAtom) hostName;
- deactivateWindow;
- showConsole:sender;
- showQueue:sender;
- (void) console:(const char *)string;
- showStatus:(const char *)string;
- showFilename:(const char *)name;
- setProgressSize:(long)x;
- showProgress:(long)x;
- (void) setDirty:(BOOL)flag;
- validateBrowser;
- browserCellSelected:sender;
- browserCellDoubleClicked:sender;
- pressedGetButton:sender;
- getIt:obj;
- queueBrowser;
- queueAbortButtonPressed:sender;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.