decoder.h File Reference

#include "nntpgrab_plugin_base.h"
#include "configuration.h"

Go to the source code of this file.


Defines

#define  DECODER_TYPE_OBJECT   (decoder_get_type ())
#define  DECODER(object)   (G_TYPE_CHECK_INSTANCE_CAST ((object), DECODER_TYPE_OBJECT, Decoder))
#define  DECODER_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), DECODER_TYPE_OBJECT, DecoderClass))
#define  IS_DECODER(object)   (G_TYPE_CHECK_INSTANCE_TYPE ((object), DECODER_TYPE_OBJECT))
#define  IS_DECODER_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), DECODER_TYPE_OBJECT))
#define  DECODER_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), DECODER_TYPE_OBJECT, DecoderClass))

Typedefs

typedef struct Decoder  Decoder

Functions

gboolean  decoder_initialize (char **errmsg)
Decoder decoder_new (Configuration *config)
void  decoder_destroy (Decoder *obj)
NNTPGrabDecoderRes  decoder_decode_file (Decoder *obj, const char *collection_name, NNTPFile *file, int *saved_errno, char **errmsg)

Define Documentation

#define DECODER ( object   )     (G_TYPE_CHECK_INSTANCE_CAST ((object), DECODER_TYPE_OBJECT, Decoder))

#define DECODER_CLASS ( klass   )     (G_TYPE_CHECK_CLASS_CAST ((klass), DECODER_TYPE_OBJECT, DecoderClass))

#define DECODER_GET_CLASS ( obj   )     (G_TYPE_INSTANCE_GET_CLASS ((obj), DECODER_TYPE_OBJECT, DecoderClass))

#define DECODER_TYPE_OBJECT   (decoder_get_type ())

#define IS_DECODER ( object   )     (G_TYPE_CHECK_INSTANCE_TYPE ((object), DECODER_TYPE_OBJECT))

#define IS_DECODER_CLASS ( klass   )     (G_TYPE_CHECK_CLASS_TYPE ((klass), DECODER_TYPE_OBJECT))


Typedef Documentation

typedef struct Decoder Decoder


Function Documentation

NNTPGrabDecoderRes decoder_decode_file ( Decoder obj,
const char *  collection_name,
NNTPFile file,
int *  saved_errno,
char **  errmsg  
)

void decoder_destroy ( Decoder obj  ) 

gboolean decoder_initialize ( char **  errmsg  ) 

Decoder* decoder_new ( Configuration config  ) 


Generated on Thu May 21 21:25:05 2009 for NNTPGrab by  1.5.4