33 lines
798 B
C++
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
|