module.h File Reference

#include <string>
#include "sampa/core/triggerable.h"
#include "sampa/core/object.h"

Go to the source code of this file.

Namespaces

namespace  Sampa

Classes

class  Sampa::ProcessBase
class  Sampa::Process< UserModule >
class  Sampa::Module

Defines

#define SAMPA_MODULE(Class)
#define SAMPA_TEMPLATE_MODULE(Class)


Define Documentation

#define SAMPA_MODULE ( Class   ) 

Value:

SAMPA_PERSISTENT(Class);                                                    \
  public:                                                                     \
    typedef Sampa::Process<Class> Process;                                    \
  private:                                                                    \
    Process& create_process(const std::string& name, Process::Method method); \
    void restart_process(const std::string& name, Process::Method method);    \
    Class(const Class&);                                                      \
    Class& operator=(const Class&);

Definition at line 89 of file module.h.

#define SAMPA_TEMPLATE_MODULE ( Class   ) 

Value:

SAMPA_PERSISTENT(Class);                                                    \
  public:                                                                     \
    typedef Sampa::Process<Class> Process;                                    \
  private:                                                                    \
    Process& create_process(const std::string& name, typename Process::Method method); \
    void restart_process(const std::string& name, typename Process::Method method);    \
    Class(const Class&);                                                      \
    Class& operator=(const Class&);

Definition at line 99 of file module.h.


Generated on Sat Feb 16 16:23:15 2008 for Sampa by  doxygen 1.5.3