#ifndef _WMR_DHP_PROCESS_KEY_H
#define _WMR_DHP_PROCESS_KEY_H

#include "app_general.h"

typedef enum operand_type
{
  real,
  integer,
  string,
  
  operand_type_sentinel
} operand_type;


void
init_key_processor(const char * params);

char const *
get_processed_meteo_value(char const * key);

const char *
get_actual_operand (const char * formal_operand, operand_type * operand_kind );

void
handle_assert (int * current_socket, char * buf, Boolean * skiptext, Boolean *skipcontrols);

void
store_variable (char * variable_id_start);

void
store_processor (char * processor_id_start);

void
increment_variable (char * variable_id_start);

void
handle_table (int * current_socket, char * table,Boolean * skiptext, Boolean * skipcontrols);

#endif