Public Member Functions | Protected Member Functions | List of all members
ProductModule Class Reference

#include <products.h>

Inheritance diagram for ProductModule:
Inheritance graph
[legend]
Collaboration diagram for ProductModule:
Collaboration graph
[legend]

Public Member Functions

 ProductModule (drain::CommandBank &bank=drain::getCommandBank())
 
- Public Member Functions inherited from CommandModule< 'p', ProductSection >
 CommandModule (CommandBank &bank=getCommandBank())
 

Protected Member Functions

template<class OP >
drain::Commandinstall (char alias=0)
 Wraps OP of class ProductOp to a Command of class ProductCommand<OP> More...
 
- Protected Member Functions inherited from CommandInstaller< PREFIX, SECTION >
 CommandInstaller (CommandBank &bank=getCommandBank())
 
template<class CMD >
Commandinstall (const std::string &name, char alias=0)
 
template<class CMD >
Commandinstall (char alias=0)
 
template<class CMD >
CommandinstallExternal (CMD &cmdExt, const std::string &name, char alias=0)
 
template<class CMD >
CommandinstallExternal (CMD &cmdExt, char alias=0)
 

Additional Inherited Members

- Public Types inherited from CommandModule< 'p', ProductSection >
typedef CommandModule< PREFIX, ProductSection > module_t
 
- Static Protected Member Functions inherited from CommandInstaller< PREFIX, SECTION >
static const CommandSectiongetSection ()
 
static char getPrefix ()
 Return the character used as prefix for the commands in this section.
 
template<class CMD >
static CommandinstallShared (const std::string &name, char alias=0)
 Install to shared CommandBank.
 
template<class CMD >
static CommandinstallShared (char alias=0)
 Install to shared CommandBank.
 
- Protected Attributes inherited from CommandInstaller< PREFIX, SECTION >
CommandBankcmdBank
 

Detailed Description

Connects meteorological products to program core.

Member Function Documentation

◆ install()

drain::Command & install ( char  alias = 0)
protected

Wraps OP of class ProductOp to a Command of class ProductCommand<OP>

Connects meteorological products to program core.


The documentation for this class was generated from the following files: