Mercurial > noffle
view src/pseudo.h @ 180:09ca6eb5c7ff noffle
[svn] * TODO,src/client.c,src/client.h,src/fetch.c,src/fetch.h,src/noffle.c:
Improve error checking during fetches. A fetch is now aborted immediately
if the connection times out or if an unexpected response arrives.
This should fix problems with articles appearing in the wrong group,
and possibly other mysterious happenings.
author | bears |
---|---|
date | Wed, 09 May 2001 12:33:43 +0100 |
parents | 22b81617d427 |
children |
line wrap: on
line source
/* pseudo.h Handling of pseudo articles. $Id: pseudo.h 236 2000-12-05 19:50:09Z enz $ */ #ifndef PSEUDO_H #define PSEUDO_H #if HAVE_CONFIG_H #include <config.h> #endif #include "over.h" /* General info is a special pseudo message for groups not on fetchlist. It is never stored in database, but generated every time a content is read. However the group counter is always increased. This ensures that there is always at least 1 article visible (even if the user deletes it) for using the auto-subscribe option. */ Bool Pseudo_isGeneralInfo( const char *msgId ); void Pseudo_appGeneralInfo( void ); const char * Pseudo_generalInfoHead( void ); const char * Pseudo_generalInfoBody( void ); const char * Pseudo_markedBody( void ); const char * Pseudo_alreadyMarkedBody( void ); const char * Pseudo_markingFailedBody( void ); void Pseudo_retrievingFailed( const char *msgId, const char *reason ); /* Other pseudo articles are stored in database and can contain dynamically generated information about the failure. */ void Pseudo_cntInconsistent( const char *grp, int first, int last, int next, int refetch ); void Pseudo_missArts( const char *grp, int first, int next ); void Pseudo_autoUnsubscribed( const char *grp, int days ); void Pseudo_autoSubscribed( void ); #endif