summaryrefslogtreecommitdiff
path: root/src/htscore.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/htscore.h')
-rw-r--r--src/htscore.h54
1 files changed, 27 insertions, 27 deletions
diff --git a/src/htscore.h b/src/htscore.h
index 8f07cf2..4d707e9 100644
--- a/src/htscore.h
+++ b/src/htscore.h
@@ -42,7 +42,7 @@ Please visit our Website: http://www.httrack.com
/* specific definitions */
#include "htsbase.h"
-// Includes & définitions
+// Includes & définitions
#include <sys/types.h>
#include <sys/stat.h>
#ifdef _WIN32
@@ -105,7 +105,7 @@ typedef struct filecreate_params filecreate_params;
// aide pour la version en ligne de commande
#include "htshelp.h"
-// génération du nom de fichier à sauver
+// génération du nom de fichier à sauver
#include "htsname.h"
// gestion ftp
@@ -144,25 +144,25 @@ typedef struct lien_url lien_url;
#endif
struct lien_url {
char firstblock; // flag 1=premier malloc
- char link_import; // lien importé à la suite d'un moved - ne pas appliquer les règles classiques up/down
- int depth; // profondeur autorisée lien ; >0 forte 0=faible
- int pass2; // traiter après les autres, seconde passe. si == -1, lien traité en background
- int premier; // pointeur sur le premier lien qui a donné lieu aux autres liens du domaine
- int precedent; // pointeur sur le lien qui a donné lieu à ce lien précis
+ char link_import; // lien importé à la suite d'un moved - ne pas appliquer les règles classiques up/down
+ int depth; // profondeur autorisée lien ; >0 forte 0=faible
+ int pass2; // traiter après les autres, seconde passe. si == -1, lien traité en background
+ int premier; // pointeur sur le premier lien qui a donné lieu aux autres liens du domaine
+ int precedent; // pointeur sur le lien qui a donné lieu à ce lien précis
//int moved; // pointeur sur moved
int retry; // nombre de retry restants
int testmode; // mode test uniquement, envoyer juste un head!
char* adr; // adresse
char* fil; // nom du fichier distant
- char* sav; // nom à sauver sur disque (avec chemin éventuel)
- char* cod; // chemin codebase éventuel si classe java
- char* former_adr; // adresse initiale (avant éventuel moved), peut être nulle
- char* former_fil; // nom du fichier distant initial (avant éventuel moved), peut être nul
+ char* sav; // nom à sauver sur disque (avec chemin éventuel)
+ char* cod; // chemin codebase éventuel si classe java
+ char* former_adr; // adresse initiale (avant éventuel moved), peut être nulle
+ char* former_fil; // nom du fichier distant initial (avant éventuel moved), peut être nul
// pour optimisation:
- int hash_next[3]; // prochain lien avec même valeur hash
+ int hash_next[3]; // prochain lien avec même valeur hash
};
-// chargement de fichiers en 'arrière plan'
+// chargement de fichiers en 'arrière plan'
#ifndef HTS_DEF_FWSTRUCT_lien_back
#define HTS_DEF_FWSTRUCT_lien_back
typedef struct lien_back lien_back;
@@ -173,38 +173,38 @@ struct lien_back {
#endif
char url_adr[HTS_URLMAXSIZE*2]; // adresse
char url_fil[HTS_URLMAXSIZE*2]; // nom du fichier distant
- char url_sav[HTS_URLMAXSIZE*2]; // nom à sauver sur disque (avec chemin éventuel)
+ char url_sav[HTS_URLMAXSIZE*2]; // nom à sauver sur disque (avec chemin éventuel)
char referer_adr[HTS_URLMAXSIZE*2]; // adresse host page referer
char referer_fil[HTS_URLMAXSIZE*2]; // fichier page referer
char location_buffer[HTS_URLMAXSIZE*2]; // "location" en cas de "moved" (302,..)
- char* tmpfile; // nom à sauver temporairement (compressé)
- char tmpfile_buffer[HTS_URLMAXSIZE*2]; // buffer pour le nom à sauver temporairement
- char send_too[1024]; // données à envoyer en même temps que le header
- int status; // status (-1=non utilisé, 0: prêt, >0: opération en cours)
+ char* tmpfile; // nom à sauver temporairement (compressé)
+ char tmpfile_buffer[HTS_URLMAXSIZE*2]; // buffer pour le nom à sauver temporairement
+ char send_too[1024]; // données à envoyer en même temps que le header
+ int status; // status (-1=non utilisé, 0: prêt, >0: opération en cours)
int locked; // locked (to be used soon)
int testmode; // mode de test
- int timeout; // gérer des timeouts? (!=0 : nombre de secondes)
+ int timeout; // gérer des timeouts? (!=0 : nombre de secondes)
TStamp timeout_refresh; // si oui, time refresh
- int rateout; // timeout refresh? (!=0 : taux minimum toléré en octets/s)
- TStamp rateout_time; // si oui, date de départ
+ int rateout; // timeout refresh? (!=0 : taux minimum toléré en octets/s)
+ TStamp rateout_time; // si oui, date de départ
LLint maxfile_nonhtml; // taille max d'un fichier non html
LLint maxfile_html; // idem pour un ficheir html
htsblk r; // structure htsblk de chaque objet en background
int is_update; // mode update
- int head_request; // requète HEAD?
- LLint range_req_size; // range utilisé
+ int head_request; // requète HEAD?
+ LLint range_req_size; // range utilisé
TStamp ka_time_start; // refresh time for KA
//
- int http11; // L'en tête doit être signé HTTP/1.1 et non HTTP/1.0
+ int http11; // L'en tête doit être signé HTTP/1.1 et non HTTP/1.0
int is_chunk; // chunk?
char* chunk_adr; // adresse chunk en cours de chargement
LLint chunk_size; // taille chunk en cours de chargement
LLint chunk_blocksize; // taille data declaree par le chunk
- LLint compressed_size; // taille compressés (stats uniquement)
+ LLint compressed_size; // taille compressés (stats uniquement)
//
//int links_index; // to access liens[links_index]
//
- char info[256]; // éventuel status pour le ftp
+ char info[256]; // éventuel status pour le ftp
int stop_ftp; // flag stop pour ftp
int finalized; // finalized (optim memory)
int early_add; // was added before link heap saw it
@@ -265,7 +265,7 @@ typedef struct hash_struct hash_struct;
#endif
struct hash_struct {
lien_url** liens; // pointeur sur liens
- int max_lien; // indice le plus grand rencontré
+ int max_lien; // indice le plus grand rencontré
int hash[3][HTS_HASH_SIZE]; // tables pour sav/adr-fil/former_adr-former_fil
};