Olivia_v2017/Olivia/olv_thr.h

33 lines
798 B
C++

#pragma once
#ifdef OLIVIA_COMPILA
#include "olv.h"
/**
* @file olv_thr.h
* Archivo de variables comunes a los threads de cálculo de Olivia.
*/
class COlivia;
#define OLV_MILIS_COLA 200 //! Milisegundos de iteración de la cola
/**
* Clase de variables y funciones comunes a los threads de cálculo de Olivia.
*/
class Colv_thr
{
public:
//*************************************************************************************
//Variables
int progreso;
int tarea;
char msg_proce[OLV_MAX_MSG_PROCE];
COlivia *olv;
//*************************************************************************************
//Funciones
public:
Colv_thr(COlivia *olv);
~Colv_thr(void);
void pon_mi_progre(int tar, int prog);
void pon_mi_msg(char *fmt, ...);
void pon_olv_progre();
};
#endif