1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
/*
ClientNNTP.h
*/
#ifndef __CLIENTNNTP_H
#define __CLIENTNNTP_H
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
#include <signal.h>
#include "c-client.h"
#include "Language.h"
#include "Utils.h"
#include "Config.h"
#include "XSocket.h"
#include "XVector.h"
#include "Codecs.h"
#include "UserOptions.h"
class ClientNNTP
{
private:
IPNAME nntpserver, defaultipdomain;
TBuffer fnallnn, user, pw;
XString searchedgroups;
int retrieveAllGroupsListFromNet (void);
int retrieveAllGroupsListFromFile (void);
void sortAllGroupsList (void);
public:
StringList *SLAllGroups, *SLSearchedGroups;
ClientNNTP (const char *anntpserver, const char *adefaultipdomain, const char *auser, const char *apw);
virtual ~ClientNNTP ();
void setNNTPserver (const char *anntpserver);
const char *getNNTPServer (void);
int retrieveAllGroupsList (void);
int retrievePartialGroupsList (char *filter);
const char *getSearchedGroups (void);
};
#endif
|