#include "nntpgrab_plugin_base.h"#include "collections.h"Go to the source code of this file.
        Data Structures | 
    |
| struct | _plugin_decoder_imported_funcs | 
        Typedefs | 
    |
| typedef struct _plugin_decoder_imported_funcs  | 
      PluginDecoderImportedFuncs | 
        Functions | 
    |
| gboolean | nntpgrab_plugin_decoder_initialize (PluginDecoderImportedFuncs funcs) | 
| Initialize the plugin.  | 
    |
| int | nntpgrab_plugin_decoder_get_version (void) | 
| Return the API version of the plugin.  | 
    |
| NNTPGrabDecoderRes | nntpgrab_plugin_decoder_decode_file (const char *collection_name, NNTPFile *file, const char *temp_directory, const char *target_directory, int *saved_errno, char **errmsg) | 
| Decode a NNTPFile* and save it in the given directory.  | 
    |
| typedef struct _plugin_decoder_imported_funcs PluginDecoderImportedFuncs | 
| NNTPGrabDecoderRes nntpgrab_plugin_decoder_decode_file | ( | const char * | collection_name, | |
| NNTPFile * | file, | |||
| const char * | temp_directory, | |||
| const char * | target_directory, | |||
| int * | saved_errno, | |||
| char ** | errmsg | |||
| ) | 
Decode a NNTPFile* and save it in the given directory.
| int nntpgrab_plugin_decoder_get_version | ( | void | ) | 
Return the API version of the plugin.
This is used to verify that the plugin is compatible with the interface the NNTPGrab Core expects
| gboolean nntpgrab_plugin_decoder_initialize | ( | PluginDecoderImportedFuncs | funcs | ) | 
Initialize the plugin.