This is INewsD.h in view mode; [Download] [Up]
/*$Copyright:
* Copyright (C) 1992.5.22. Recruit Co.,Ltd.
* Institute for Supercomputing Research
* All rights reserved.
* NewsBase by ISR, Kazuto MIYAI, Gary ARAKAKI, Katsunori SUZUKI, Kok-meng Lue
*
* You may freely copy, distribute and reuse the code in this program under
* following conditions.
* - to include this notice in the source code, if it is to be distributed
* with source code.
* - to add the file named "COPYING" within the code, which shall include
* GNU GENERAL PUBLIC LICENSE(*).
* - to display an acknowledgement in binary code as follows: "This product
* includes software developed by Recruit Co.,Ltd., ISR."
* - to display a notice which shall state that the users may freely copy,
* distribute and reuse the code in this program under GNU GENERAL PUBLIC
* LICENSE(*)
* - to indicate the way to access the copy of GNU GENERAL PUBLIC LICENSE(*)
*
* (*)GNU GENERAL PUBLIC LICENSE is stored in the file named COPYING
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
$*/
#import <objc/Object.h>
#import <objc/hashtable.h>
#import "IArticleD.h"
// This exists as a class only. No instances will be created.
// Really, just an object oriented input/output interface to NNTP.
@interface INewsD:Object
{
}
+ (NXAtom)domain;
+ (NXAtom)fileExtension;
+ (NXAtom)pasteboardType;
+ (BOOL)saveWithoutPrompt:(IArticleD *)saveArticle;
+ (BOOL)save:(IArticleD *)article;
+ (BOOL)openArticle:(const char *)articleBuffer length:(int)length;
+ (IArticleD *)loadFromName:(const char *)path inZone:(NXZone *)zone;
+ setSaveDomainAndPath:(IArticleD *)article;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.