3#ifndef LMOD_EVENTHANDLER_IRRIGATE_H_
4#define LMOD_EVENTHANDLER_IRRIGATE_H_
6#include "mbe_legacymodel.h"
7#include "state/mbe_state.h"
8#include "ld_eventqueue.h"
13class LDNDC_API EventHandlerIrrigate :
public MBE_LegacyModel
15 LMOD_EXPORT_MODULE_INFO(EventHandlerIrrigate,
"eventhandler:irrigate",
"EventHandler Irrigate");
18 EventHandlerIrrigate( MoBiLE_State *,
19 cbm::io_kcomm_t *, timemode_e);
20 ~EventHandlerIrrigate();
22 lerr_t configure( ldndc::config_file_t
const *) {
return LDNDC_ERR_OK; }
23 lerr_t register_ports( cbm::io_kcomm_t *);
24 lerr_t initialize() {
return LDNDC_ERR_OK; }
27 lerr_t unregister_ports( cbm::io_kcomm_t *);
28 lerr_t finalize() {
return LDNDC_ERR_OK; }
30 lerr_t wake() {
return LDNDC_ERR_OK; }
31 lerr_t sleep() {
return LDNDC_ERR_OK; }
34 substate_watercycle_t * wc;
36 EventQueue m_IrrigateEvents;
37 CBM_Handle m_IrrigateHandle;
40 virtual lerr_t irrigate();
Spatially explicit groundwater model.
Definition airchemistryput.h:15