ftp.nice.ch/pub/next/connectivity/news/Alexandra-0.9.s.tar.gz#/alex/Message.subproj/MessagePart.h

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

//---------------------------------------------------------------------------------------
//	MessagePart.h created by erik on Mon 20-Jan-1997
//	This code is part of the Alexandra Newsreader Project. For copyright details see
//	GNU public license version 2 or above. No warranties implied. Use at own risk.
//	More information can be found at <http://www.object-factory.com/Alexandra>.
//	@(#)$Id: MessagePart.h,v 1.3 1998/05/05 15:29:46 erik Exp $
//---------------------------------------------------------------------------------------

@interface MessagePart : NSObject
{
    NSMutableDictionary	*headerFields;
    id					contents;
}

+ (NSString *)tempAttachmentBasename;
+ (id)messagePartWithData:(NSData *)transferRep;

- initFromTransferRepresentation:(NSData *)transferRep;
- (NSData *)transferRepresentation;

- initWithContentType:(NSString *)ct subtype:(NSString *)cst parameters:(NSDictionary *)ctp;
- (void)takeTextualContentsFromData:(NSData *)data;
- (void)takeFileContentsFromData:(NSData *)data;
- (void)takeMultipartContentsFromData:(NSData *)data;
- (void)setContents:(id <NSObject>)object;
- (id <NSObject>)contents;

- (NSArray *)headerFieldNames;
- (void)setValue:(id)value ofHeaderFieldNamed:(NSString *)fieldName;
- (id)valueOfHeaderFieldNamed:(NSString *)fieldName;
- (NSString *)stringValueOfHeaderFieldNamed:(NSString *)fieldName;
- (NSString *)contentType;		// returns uniqued string. (compare to constant with ==)
- (NSString *)contentSubtype;
- (NSDictionary *)contentTypeParameters;
- (NSString *)contentDisposition; // returns uniqued string.
- (NSDictionary *)contentDispositionParameters;

- (NSString *)preferredFilename;
- (NSString *)temporaryFilename;
- (NSString *)filename;

- (void)setContentDescription:(NSString *)string;
- (NSString *)contentDescription;
- (void)setContentID:(NSString *)string;
- (NSString *)contentID;

@end

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