|
#include <products.h>
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::Command & | install (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 > | |
Command & | install (const std::string &name, char alias=0) |
template<class CMD > | |
Command & | install (char alias=0) |
template<class CMD > | |
Command & | installExternal (CMD &cmdExt, const std::string &name, char alias=0) |
template<class CMD > | |
Command & | installExternal (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 CommandSection & | getSection () |
static char | getPrefix () |
Return the character used as prefix for the commands in this section. | |
template<class CMD > | |
static Command & | installShared (const std::string &name, char alias=0) |
Install to shared CommandBank. | |
template<class CMD > | |
static Command & | installShared (char alias=0) |
Install to shared CommandBank. | |
Protected Attributes inherited from CommandInstaller< PREFIX, SECTION > | |
CommandBank & | cmdBank |
Connects meteorological products to program core.
|
protected |
Wraps OP of class ProductOp to a Command of class ProductCommand<OP>
Connects meteorological products to program core.