This is INNTP.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. $*/ /* * INNTP */ //#import <objc/Object.h> #import "IIOmodule.h" #import <stdio.h> #define LINE_BUFFER_SIZE 512 //@interface INNTP:Object @interface INNTP:IIOmodule { int nntpSocket; FILE *inntpFile; id iResBufStorage; char iresponse[LINE_BUFFER_SIZE]; int iStatusCode; char *iNntpHostName; } - init; /* init routine */ - (int)issueCommand:(const char *)command; /* * issue a command to nntp ( internal method ) */ - (int)_getResponse; /* internal use only * get status and text response from server ( internal method ) * return: status( NULL=error ) */ - openServer:(const char *)serverName; /* * open a nntp server */ - (char *)lastResponse; /* * return obj id that has text response * return: iresponse */ - reconnectServer; - free; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.