view src/pseudo.h @ 244:4e69e9b722ae noffle

[svn] * src/database.c,src/protocol.c,src/util.c,src/util.h: The latest IETF article format draft draft-ietf-usefor-article-06.txt recommends that Xref: references contain the FQDN of the server. We were using the host name without the domain. So split the routine used for obtaining the FQDN from protocol.c into util.c, and use it when adding Xrefs.
author bears
date Fri, 15 Mar 2002 10:50:33 +0000
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