diff options
Diffstat (limited to 'src/htscore.h')
-rw-r--r-- | src/htscore.h | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/src/htscore.h b/src/htscore.h index 8fd709b..48785f7 100644 --- a/src/htscore.h +++ b/src/htscore.h @@ -129,29 +129,6 @@ typedef struct filecreate_params filecreate_params; #include "hts-indextmpl.h" -// structure d'un lien -#ifndef HTS_DEF_FWSTRUCT_lien_url -#define HTS_DEF_FWSTRUCT_lien_url -typedef struct lien_url lien_url; -#endif -struct lien_url { - 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 - - 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 depth; // profondeur autorisée lien ; >0 forte 0=faible - int pass2; // traiter après les autres, seconde passe. si == -1, lien traité en background - char link_import; // lien importé à la suite d'un moved - ne pas appliquer les règles classiques up/down - //int moved; // pointeur sur moved - int retry; // nombre de retry restants - int testmode; // mode test uniquement, envoyer juste un head! -}; - // adr, fil #ifndef HTS_DEF_FWSTRUCT_lien_adrfil #define HTS_DEF_FWSTRUCT_lien_adrfil @@ -172,57 +149,6 @@ struct lien_adrfilsave { char save[HTS_URLMAXSIZE * 2]; // nom à sauver sur disque (avec chemin éventuel) }; -// 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; -#endif -struct lien_back { -#if DEBUG_CHECKINT - char magic; -#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 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) - int locked; // locked (to be used soon) - int testmode; // mode de test - 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 - 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é - 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 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) - // - //int links_index; // to access liens[links_index] - // - 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 -#if DEBUG_CHECKINT - char magic2; -#endif -}; - #ifndef HTS_DEF_FWSTRUCT_struct_back #define HTS_DEF_FWSTRUCT_struct_back typedef struct struct_back struct_back; |