/* WebDownloader for X-Window
* Copyright (C) 1999-2002 Koshelev Maxim
* This Program is free but not GPL!!! You can't modify it
* without agreement with author. You can't distribute modified
* program but you can distribute unmodified program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*/
#ifndef __D4X_PING_CLASS_HEADER__
#define __D4X_PING_CLASS_HEADER__
#include <sys/poll.h>
#include <netinet/in.h>
#include <netdb.h>
#include <sys/types.h>
#include <arpa/inet.h>
#include "dlist.h"
#include "var.h"
struct d4xAccessSpeed{
tDownload *ref;
};
class d4xPing{
/* tmp data for gethostbyname */
sockaddr_in info;
hostent hp;
char buf[MAX_LEN];
int rval;
/* info about hosts */
int size;
int TOTAL;
d4xAccessSpeed *data;
struct pollfd *pf;
public:
d4xPing();
void run(tDList *list,tWriterLoger *WL);
~d4xPing();
};
#endif
syntax highlighted by Code2HTML, v. 0.9.1