ftp.nice.ch/pub/next/connectivity/news/NewsBase.3.02.s.tar.gz#/NewsBase302.source/NNTP/INewsgroupInfoD.h

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

/*  INewsgroupsInfoD
 *     this class has action to mark article, unmark, check if a cirtain
 *     article is read or not.
 */

#import "InfoD.h"

@interface INewsgroupInfoD:InfoD
{
    id		iPairList;
}

- (BOOL)checkArticleIsRead:(int)knum;
/* check if the article is read or not
 *	knum:	article #
 *	return:	YES: if the article is already read
 *		NO:  not read yet
 */
- (BOOL)isAllArticleMarked;
- (int)countArticleUnMarked;

- (void)markReadArticle:(int)kartnum;
- (void)unmarkReadArticle:(int)knum;
- (void)markAllArticle;
- (int)firstArticleForAmount:(int)artWillGetNum;

/* only for addInfoInt: key:FIRST to clean up ART_NUM_SET field */
- addInfoInt:(int)theValue key:(char *)theKey;

- (void)_readArticleNumSet;
/* get data of ART_NUM_SET from groupInfo and set to ipair_a_num
 */
- (void)_writeArticleNumSet;
/* set ART_NUM_SET to self
 */
@end

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