ftp.nice.ch/pub/next/connectivity/infosystems/Archie.2.18.s.tar.gz#/Archie/FtpFile.h

This is FtpFile.h in view mode; [Download] [Up]

/* A File subclass used to represent files available from remote
	hosts via anonymous ftp */
#import "File.h"
#import "ftplib.h"	// Contains FTPInfoPtr declaration

typedef struct ListingEntry
{
	char mode[10];	// UNIX file mode
	int size;		// File size in bytes
	int month;		// Month [1-12]
	int day;			// Day of month [1-31]
	int year;		// Year > 1900
	int hr;			// Hour [0-59]
	int min;			// Minute [0-59]
	char *name;		// Name of file. Terminated by either '\n' or '\0' 
} ListingEntry;

@interface FtpFile : File
{
	FTPInfoPtr ftpInfo;	// A struct containing the ftp information
}

- ftpInit:(const ListingEntry *) listingEntry host:(const char *) ftpHost
	parentDir:(const char *) path info:(FTPInfoPtr) info;
- setFTPInfo:(FTPInfoPtr) info;
- ftpLoadDir: sender;
- dirListing:(const char *) pathname ftpd: ftpd;
- resolveLink:(const char *) targetName ftpd: ftpd;

@end
/* RCS Information:
	$Author: me $;
	$Date: 94/01/08 14:40:20 $;
	$Revision: 1.1 $;
*/

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.