Scale Stack 0.3 Developer Documentation

scalestack/kernel/module.h File Reference

Kernel Module Declarations. More...

#include <stdint.h>
#include <string>
#include <vector>
#include <scalestack/kernel/logger.h>
#include <scalestack/kernel/macros.h>

Go to the source code of this file.

Data Structures

class  scalestack::kernel::module
struct  scalestack::kernel::module::definition

Namespaces

namespace  scalestack
namespace  scalestack::kernel

Defines

#define SCALESTACK_KERNEL_MODULE(options, start, stop, run, reconfigure)

Detailed Description

Kernel Module Declarations.

Definition in file module.h.


Define Documentation

#define SCALESTACK_KERNEL_MODULE ( options,
start,
stop,
run,
reconfigure   ) 
Value:
SCALESTACK_API scalestack::kernel::module::definition \
  _scalestack_kernel_module_definition = \
  { \
    SCALESTACK_CURRENT_API_VERSION, \
    SCALESTACK_QUOTE_VALUE(PANDORA_MODULE_NAME), \
    PANDORA_MODULE_VERSION, \
    PANDORA_MODULE_AUTHOR, \
    PANDORA_MODULE_TITLE, \
    SCALESTACK_QUOTE_VALUE(PANDORA_MODULE_LICENSE), \
    PANDORA_MODULE_DEPENDENCIES, \
    options, \
    start, \
    stop, \
    run, \
    reconfigure \
  }

Macro for creating a module definition structure. This uses information from the plugin.ini file.

Definition at line 412 of file module.h.

Generated on Thu Feb 17 13:10:21 2011 by  doxygen 1.6.3