synfig::Module Class Reference

#include <module.h>

List of all members.

Public Types

typedef etl::handle< Module > Handle
typedef etl::loose_handle<
Module > 
LooseHandle
typedef etl::handle< const
Module > 
ConstHandle
typedef Module *(* constructor_type )(ProgressCallback *)
typedef std::map< String,
Handle > 
Book

Public Member Functions

bool constructor_ (synfig::ProgressCallback *cb)
virtual void destructor_ ()
virtual const char * Name ()
virtual const char * Desc ()
virtual const char * Author ()
virtual const char * Version ()
virtual const char * Copyright ()
virtual ~Module ()

Static Public Member Functions

static Book & book ()
static bool subsys_init (const String &prefix)
static bool subsys_stop ()
static bool register_default_modules ()
static void Register (Handle mod)
static bool Register (const String &module_name, ProgressCallback *cb=NULL)
static void Register (Module *mod)


Detailed Description

Todo:
writeme


Member Typedef Documentation

typedef etl::handle<Module> synfig::Module::Handle
 

typedef etl::loose_handle<Module> synfig::Module::LooseHandle
 

typedef etl::handle<const Module> synfig::Module::ConstHandle
 

typedef Module*(* synfig::Module::constructor_type)(ProgressCallback *)
 

typedef std::map<String, Handle > synfig::Module::Book
 


Constructor & Destructor Documentation

virtual synfig::Module::~Module (   )  [inline, virtual]
 


Member Function Documentation

bool synfig::Module::constructor_ (  synfig::ProgressCallback *  cb  )  [inline]
 

virtual void synfig::Module::destructor_ (   )  [inline, virtual]
 

Module::Book & Module::book (   )  [static]
 

bool Module::subsys_init (  const String &  prefix  )  [static]
 

bool Module::subsys_stop (   )  [static]
 

static bool synfig::Module::register_default_modules (   )  [static]
 

void synfig::Module::Register (  Handle  mod  )  [static]
 

bool synfig::Module::Register (  const String &  module_name,
ProgressCallback *  cb = NULL
)  [static]
 

static void synfig::Module::Register (  Module *  mod  )  [inline, static]
 

virtual const char* synfig::Module::Name (   )  [inline, virtual]
 

virtual const char* synfig::Module::Desc (   )  [inline, virtual]
 

virtual const char* synfig::Module::Author (   )  [inline, virtual]
 

virtual const char* synfig::Module::Version (   )  [inline, virtual]
 

virtual const char* synfig::Module::Copyright (   )  [inline, virtual]
 


The documentation for this class was generated from the following files:
Generated on Fri Jun 23 15:20:51 2006 for synfig by  doxygen 1.4.6