LRAUV  revA
Module.h File Reference

Contains the Module class definition. More...

#include "utils/Str.h"
#include "component/Component.h"
#include "component/Behavior.h"
Include dependency graph for Module.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Module
 Module is the abstract base class for a collection of Component objects that can be contained in a loadable module. More...
 

Typedefs

typedef Modulecreate_module_t()
 Class factories. More...
 
typedef void destroy_module_t(Module *)
 destroy_module must be implemented, following the class implementation: extern "C" void destroy(Module* module) { delete module; } More...
 

Detailed Description

Contains the Module class definition.

Copyright (c) 2007,2008,2009 MBARI MBARI Proprietary Information. All Rights Reserved

Typedef Documentation

typedef Module* create_module_t()

Class factories.

create_module must be implemented, following the class implementation: extern "C" Module* create_module() { return new MyModuleName(); }

typedef void destroy_module_t(Module *)

destroy_module must be implemented, following the class implementation: extern "C" void destroy(Module* module) { delete module; }