downloadInterface.h File Reference

#include <map>
#include "interface.h"
#include <boost/filesystem/path.hpp>
#include <util/net.h>

Go to the source code of this file.

Namespaces

namespace  Spm
namespace  Spm::Plugin

Classes

class  Spm::Plugin::DownloadInterface
 base class for download plugin More...

Defines

#define SPM_DOWNLOADER_PLUGIN(plugin)


Define Documentation

#define SPM_DOWNLOADER_PLUGIN ( plugin   ) 

Value:

extern "C"                                                              \
  {                                                                     \
    Spm::Plugin::pluginDescription_t getSpmPluginDescription ()         \
    {                                                                   \
      return plugin ().getDescription ();                               \
    }                                                                   \
                                                                        \
    plugin * getSpmPluginInfo ()                                        \
    {                                                                   \
      return new plugin ();                                             \
    }                                                                   \
                                                                        \
    plugin * getSpmPlugin (const Spm::Util::urlDetails & url)           \
    {                                                                   \
      return new plugin (url);                                          \
    }                                                                   \
  }


Generated on Sat Mar 21 17:00:14 2009 for libSpm by  doxygen 1.5.2